[INFO] cloning repository https://github.com/amanzeniq/graph-node-zeniq [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/amanzeniq/graph-node-zeniq" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famanzeniq%2Fgraph-node-zeniq", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famanzeniq%2Fgraph-node-zeniq'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3beb38ee2e425e1d50f732b50345cf6279c1b4e9 [INFO] checking amanzeniq/graph-node-zeniq against master#af4a5a13a15fa0c60e06321077ef452f769b42fd for pr-122960-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famanzeniq%2Fgraph-node-zeniq" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/amanzeniq/graph-node-zeniq on toolchain af4a5a13a15fa0c60e06321077ef452f769b42fd [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/amanzeniq/graph-node-zeniq [INFO] finished tweaking git repo https://github.com/amanzeniq/graph-node-zeniq [INFO] tweaked toml for git repo https://github.com/amanzeniq/graph-node-zeniq written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/amanzeniq/graph-node-zeniq 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" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Updating git repository `https://github.com/tower-rs/tower.git` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/graphprotocol/stable-hash` [INFO] [stderr] Updating git repository `https://github.com/graphprotocol/stable-hash` [INFO] [stderr] Updating git repository `https://github.com/graphprotocol/rust-web3` [INFO] [stderr] Updating git repository `https://github.com/diesel-rs/diesel-dynamic-schema` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded firestorm v0.4.6 [INFO] [stderr] Downloaded graphql-parser v0.4.0 [INFO] [stderr] Downloaded postgres-openssl v0.5.0 [INFO] [stderr] Downloaded postgres-types v0.2.1 [INFO] [stderr] Downloaded jobserver v0.1.23 [INFO] [stderr] Downloaded ethereum-types v0.13.1 [INFO] [stderr] Downloaded ipfs-api-backend-hyper v0.6.0 [INFO] [stderr] Downloaded envconfig_derive v0.10.0 [INFO] [stderr] Downloaded isatty v0.1.9 [INFO] [stderr] Downloaded unsigned-varint v0.8.0 [INFO] [stderr] Downloaded substreams-macro v0.5.10 [INFO] [stderr] Downloaded jsonrpsee-http-server v0.15.1 [INFO] [stderr] Downloaded ipfs-api v0.17.0 [INFO] [stderr] Downloaded cid v0.11.0 [INFO] [stderr] Downloaded prost-build v0.11.5 [INFO] [stderr] Downloaded protobuf-support v3.3.0 [INFO] [stderr] Downloaded substreams v0.5.10 [INFO] [stderr] Downloaded tonic v0.8.3 [INFO] [stderr] Downloaded ipfs-api-prelude v0.6.0 [INFO] [stderr] Downloaded protobuf v3.3.0 [INFO] [stderr] Downloaded wast v37.0.0 [INFO] [stderr] Downloaded graphql-tools v0.2.1 [INFO] [stderr] Downloaded protobuf v2.25.0 [INFO] [stderr] Downloaded xxhash-rust v0.8.5 [INFO] [stderr] Downloaded tower-http v0.3.2 [INFO] [stderr] Downloaded prettyplease v0.1.10 [INFO] [stderr] Downloaded h2 v0.3.17 [INFO] [stderr] Downloaded jsonrpsee-core v0.15.1 [INFO] [stderr] Downloaded protobuf-parse v3.3.0 [INFO] [stderr] Downloaded arc-swap v1.3.0 [INFO] [stderr] Downloaded parity-scale-codec v3.0.0 [INFO] [stderr] Downloaded headers v0.3.5 [INFO] [stderr] Downloaded substreams-entity-change v1.3.0 [INFO] [stderr] Downloaded substreams-near-core v0.10.1 [INFO] [stderr] Downloaded multiaddr v0.17.1 [INFO] [stderr] Downloaded jsonrpsee-types v0.15.1 [INFO] [stderr] Downloaded console v0.13.0 [INFO] [stderr] Downloaded json-structural-diff v0.1.0 [INFO] [stderr] Downloaded wasm-instrument v0.2.0 [INFO] [stderr] Downloaded scroll_derive v0.10.5 [INFO] [stderr] Downloaded wasmtime-fiber v0.27.0 [INFO] [stderr] Downloaded diesel-derive-enum v1.1.2 [INFO] [stderr] Downloaded multihash v0.19.1 [INFO] [stderr] Downloaded clap_lex v0.2.2 [INFO] [stderr] Downloaded bigdecimal v0.1.2 [INFO] [stderr] Downloaded slog-stdlog v4.1.1 [INFO] [stderr] Downloaded slog-envlogger v2.2.0 [INFO] [stderr] Downloaded slog-term v2.8.0 [INFO] [stderr] Downloaded tokio-io-timeout v1.1.1 [INFO] [stderr] Downloaded tokio-rustls v0.23.3 [INFO] [stderr] Downloaded ethabi v17.2.0 [INFO] [stderr] Downloaded parity-scale-codec-derive v3.0.0 [INFO] [stderr] Downloaded web3-async-native-tls v0.4.0 [INFO] [stderr] Downloaded lru_time_cache v0.11.11 [INFO] [stderr] Downloaded postgres-protocol v0.6.1 [INFO] [stderr] Downloaded ibig v0.3.5 [INFO] [stderr] Downloaded priority-queue v0.7.0 [INFO] [stderr] Downloaded tonic-build v0.8.4 [INFO] [stderr] Downloaded postgres v0.19.1 [INFO] [stderr] Downloaded tokio-postgres v0.7.2 [INFO] [stderr] Downloaded base64-url v2.0.1 [INFO] [stderr] Downloaded defer v0.1.0 [INFO] [stderr] Downloaded envconfig v0.10.0 [INFO] [stderr] Downloaded jsonrpsee v0.15.1 [INFO] [stderr] Downloaded starknet-ff v0.3.5 [INFO] [stderr] Downloaded wat v1.0.39 [INFO] [stderr] Downloaded git-testament-derive v0.2.0 [INFO] [stderr] Downloaded git-testament v0.2.5 [INFO] [stderr] Downloaded ethbloom v0.12.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e566e1d196c1af5084b2859f09f16fccd1401ccdf70a7fa06f1575bcc411cf7e [INFO] running `Command { std: "docker" "start" "-a" "e566e1d196c1af5084b2859f09f16fccd1401ccdf70a7fa06f1575bcc411cf7e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e566e1d196c1af5084b2859f09f16fccd1401ccdf70a7fa06f1575bcc411cf7e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e566e1d196c1af5084b2859f09f16fccd1401ccdf70a7fa06f1575bcc411cf7e", kill_on_drop: false }` [INFO] [stdout] e566e1d196c1af5084b2859f09f16fccd1401ccdf70a7fa06f1575bcc411cf7e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d4e589d7da5b220eb15b1c784c20f54564f4cbce7ab0f9b7b7c4ea18c6b5acb4 [INFO] running `Command { std: "docker" "start" "-a" "d4e589d7da5b220eb15b1c784c20f54564f4cbce7ab0f9b7b7c4ea18c6b5acb4", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling unicode-ident v1.0.1 [INFO] [stderr] Compiling libc v0.2.150 [INFO] [stderr] Compiling syn v1.0.107 [INFO] [stderr] Compiling serde v1.0.188 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Checking bytes v1.2.1 [INFO] [stderr] Compiling anyhow v1.0.75 [INFO] [stderr] Checking once_cell v1.13.1 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Checking pin-project-lite v0.2.12 [INFO] [stderr] Checking lock_api v0.4.6 [INFO] [stderr] Checking hashbrown v0.12.1 [INFO] [stderr] Compiling futures-core v0.3.26 [INFO] [stderr] Compiling parking_lot_core v0.9.1 [INFO] [stderr] Checking itoa v1.0.1 [INFO] [stderr] Checking futures-sink v0.3.26 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling futures-task v0.3.26 [INFO] [stderr] Compiling syn v2.0.32 [INFO] [stderr] Compiling futures-channel v0.3.26 [INFO] [stderr] Compiling futures-util v0.3.26 [INFO] [stderr] Checking futures-io v0.3.26 [INFO] [stderr] Checking slab v0.4.4 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Checking futures v0.1.31 [INFO] [stderr] Checking getrandom v0.2.10 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Compiling jobserver v0.1.23 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking signal-hook-registry v1.4.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling cc v1.0.69 [INFO] [stderr] Checking parking_lot v0.12.1 [INFO] [stderr] Checking socket2 v0.5.5 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking mio v0.8.9 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Checking tracing-core v0.1.29 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking http v0.2.8 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling which v4.2.2 [INFO] [stderr] Compiling equivalent v1.0.0 [INFO] [stderr] Compiling hashbrown v0.14.1 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Compiling indexmap v2.1.0 [INFO] [stderr] Compiling fixedbitset v0.4.0 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling tempfile v3.2.0 [INFO] [stderr] Checking tinyvec v1.3.1 [INFO] [stderr] Compiling multimap v0.8.3 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling httparse v1.7.1 [INFO] [stderr] Checking unicode-bidi v0.3.13 [INFO] [stderr] Compiling petgraph v0.6.4 [INFO] [stderr] Compiling parking_lot_core v0.8.5 [INFO] [stderr] Checking socket2 v0.4.9 [INFO] [stderr] Checking bitflags v1.3.1 [INFO] [stderr] Checking tower-service v0.3.1 [INFO] [stderr] Checking http-body v0.4.5 [INFO] [stderr] Checking unicode-normalization v0.1.22 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Compiling prettyplease v0.1.10 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] Checking try-lock v0.2.3 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling regex v1.5.5 [INFO] [stderr] Checking httpdate v1.0.1 [INFO] [stderr] Checking want v0.3.0 [INFO] [stderr] Compiling async-trait v0.1.51 [INFO] [stderr] Compiling openssl-sys v0.9.96 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking mime v0.3.16 [INFO] [stderr] Checking subtle v2.4.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.8 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Checking openssl-probe v0.1.4 [INFO] [stderr] Checking cpufeatures v0.1.5 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Checking crypto-common v0.1.3 [INFO] [stderr] Checking block-buffer v0.10.2 [INFO] [stderr] Checking instant v0.1.10 [INFO] [stderr] Compiling openssl v0.10.60 [INFO] [stderr] Compiling serde_derive v1.0.188 [INFO] [stderr] Compiling tokio-macros v2.2.0 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking url v2.5.0 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Compiling mime_guess v2.0.3 [INFO] [stderr] Compiling thiserror-impl v1.0.31 [INFO] [stderr] Compiling futures-macro v0.3.26 [INFO] [stderr] Checking tokio v1.34.0 [INFO] [stderr] Compiling prost-derive v0.11.9 [INFO] [stderr] Compiling tracing-attributes v0.1.22 [INFO] [stderr] Checking thiserror v1.0.31 [INFO] [stderr] Compiling openssl-macros v0.1.0 [INFO] [stderr] Compiling pin-project-internal v1.0.12 [INFO] [stderr] Compiling rustversion v1.0.11 [INFO] [stderr] Compiling pq-sys v0.4.6 [INFO] [stderr] Checking tracing v0.1.36 [INFO] [stderr] Compiling prost v0.11.9 [INFO] [stderr] Compiling crc32fast v1.2.1 [INFO] [stderr] Checking rustc-hex v2.1.0 [INFO] [stderr] Checking bitflags v2.4.0 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Compiling prost-types v0.11.9 [INFO] [stderr] Checking untrusted v0.7.1 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Checking wasmparser v0.78.2 [INFO] [stderr] Checking pin-project v1.0.12 [INFO] [stderr] Compiling prost-build v0.11.5 [INFO] [stderr] Checking tokio-util v0.7.1 [INFO] [stderr] Checking futures-executor v0.3.16 [INFO] [stderr] Compiling data-encoding v2.3.2 [INFO] [stderr] Checking futures v0.3.16 [INFO] [stderr] Checking tap v1.0.1 [INFO] [stderr] Checking arrayref v0.3.6 [INFO] [stderr] Compiling native-tls v0.2.11 [INFO] [stderr] Checking wyz v0.5.0 [INFO] [stderr] Compiling tonic-build v0.8.4 [INFO] [stderr] Compiling diesel_derives v1.4.1 [INFO] [stderr] Checking crossbeam-channel v0.5.7 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.10 [INFO] [stderr] Checking dirs-sys-next v0.1.2 [INFO] [stderr] Checking core2 v0.4.0 [INFO] [stderr] Checking unsigned-varint v0.7.1 [INFO] [stderr] Checking iana-time-zone v0.1.47 [INFO] [stderr] Compiling rustls v0.20.4 [INFO] [stderr] Compiling slog v2.7.0 [INFO] [stderr] Checking funty v2.0.0 [INFO] [stderr] Checking chrono v0.4.31 [INFO] [stderr] Checking sct v0.7.0 [INFO] [stderr] Checking data-encoding-macro v0.1.12 [INFO] [stderr] Checking webpki v0.22.2 [INFO] [stderr] Checking rlp v0.5.1 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.1 [INFO] [stderr] Checking base-x v0.2.11 [INFO] [stderr] Checking byte-slice-cast v1.2.0 [INFO] [stderr] Checking bitvec v1.0.0 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Checking multibase v0.9.1 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking h2 v0.3.17 [INFO] [stderr] Checking impl-serde v0.3.2 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Checking impl-rlp v0.3.0 [INFO] [stderr] Checking scheduled-thread-pool v0.2.5 [INFO] [stderr] Compiling proc-macro-crate v1.1.0 [INFO] [stderr] Checking fixed-hash v0.7.0 [INFO] [stderr] Checking rustls-pemfile v1.0.0 [INFO] [stderr] Compiling encoding_rs v0.8.28 [INFO] [stderr] Checking tower-layer v0.3.2 [INFO] [stderr] Compiling parity-scale-codec-derive v3.0.0 [INFO] [stderr] Checking leb128 v0.2.4 [INFO] [stderr] Checking fallible-iterator v0.2.0 [INFO] [stderr] Checking tokio-rustls v0.23.3 [INFO] [stderr] Checking rustls-native-certs v0.6.2 [INFO] [stderr] Checking r2d2 v0.8.9 [INFO] [stderr] Checking bigdecimal v0.1.2 [INFO] [stderr] Checking uint v0.9.1 [INFO] [stderr] Checking tokio-native-tls v0.3.0 [INFO] [stderr] Checking tokio-stream v0.1.14 [INFO] [stderr] Compiling axum-core v0.3.0 [INFO] [stderr] Checking tokio-util v0.6.7 [INFO] [stderr] Compiling async-stream-impl v0.3.5 [INFO] [stderr] Compiling secp256k1-sys v0.4.2 [INFO] [stderr] Compiling blake3 v0.3.8 [INFO] [stderr] Checking base64 v0.21.0 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Checking unreachable v1.0.0 [INFO] [stderr] Checking diesel v1.4.8 [INFO] [stderr] Checking ethbloom v0.12.1 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking dirs-next v2.0.0 [INFO] [stderr] Compiling axum v0.6.1 [INFO] [stderr] Checking async-stream v0.3.5 [INFO] [stderr] Checking tracing-futures v0.2.5 [INFO] [stderr] Checking sha-1 v0.9.7 [INFO] [stderr] Checking crypto-mac v0.8.0 [INFO] [stderr] Checking thread_local v1.1.4 [INFO] [stderr] Checking hyper v0.14.18 [INFO] [stderr] Checking ascii v0.9.3 [INFO] [stderr] Checking arc-swap v1.3.0 [INFO] [stderr] Checking constant_time_eq v0.1.5 [INFO] [stderr] Checking parity-scale-codec v3.0.0 [INFO] [stderr] Checking take_mut v0.2.2 [INFO] [stderr] Checking http-range-header v0.3.0 [INFO] [stderr] Checking keccak v0.1.4 [INFO] [stderr] Checking ipnet v2.3.1 [INFO] [stderr] Compiling slog-async v2.7.0 [INFO] [stderr] Compiling protobuf v2.25.0 [INFO] [stderr] Checking sync_wrapper v0.1.1 [INFO] [stderr] Checking arrayvec v0.5.2 [INFO] [stderr] Checking tower-http v0.3.2 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking slog-scope v4.4.0 [INFO] [stderr] Checking combine v3.8.1 [INFO] [stderr] Checking term v0.7.0 [INFO] [stderr] Checking impl-codec v0.6.0 [INFO] [stderr] Checking toml_datetime v0.6.5 [INFO] [stderr] Checking primitive-types v0.11.1 [INFO] [stderr] Checking serde_spanned v0.6.4 [INFO] [stderr] Checking tokio-io-timeout v1.1.1 [INFO] [stderr] Checking miniz_oxide v0.6.2 [INFO] [stderr] Checking ibig v0.3.5 [INFO] [stderr] Checking headers-core v0.2.0 [INFO] [stderr] Checking matchit v0.7.0 [INFO] [stderr] Checking winnow v0.5.17 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling prometheus v0.13.3 [INFO] [stderr] Checking ethereum-types v0.13.1 [INFO] [stderr] Compiling semver v1.0.20 [INFO] [stderr] Checking idna v0.2.3 [INFO] [stderr] Checking ethabi v17.2.0 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Checking toml_edit v0.21.0 [INFO] [stderr] Checking flate2 v1.0.25 [INFO] [stderr] Checking headers v0.3.5 [INFO] [stderr] Checking slog-term v2.8.0 [INFO] [stderr] Checking slog-stdlog v4.1.1 [INFO] [stderr] Checking soketto v0.7.1 [INFO] [stderr] Checking jsonrpc-core v18.0.0 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking reqwest v0.11.18 [INFO] [stderr] Checking hyper-timeout v0.4.1 [INFO] [stderr] Checking web3-async-native-tls v0.4.0 [INFO] [stderr] Compiling graph v0.33.0 (/opt/rustwide/workdir/graph) [INFO] [stderr] Checking graphql-parser v0.4.0 [INFO] [stderr] Checking multihash v0.19.1 [INFO] [stderr] Checking uint v0.8.5 [INFO] [stderr] Compiling envconfig_derive v0.10.0 [INFO] [stderr] Checking unsigned-varint v0.8.0 [INFO] [stderr] Checking futures-timer v3.0.2 [INFO] [stderr] Checking unsafe-libyaml v0.2.8 [INFO] [stderr] Checking firestorm v0.4.6 [INFO] [stderr] Checking firestorm v0.5.0 [INFO] [stderr] Checking xxhash-rust v0.8.5 [INFO] [stderr] Checking serde_yaml v0.9.21 [INFO] [stderr] Checking envconfig v0.10.0 [INFO] [stderr] Checking cid v0.11.0 [INFO] [stderr] Checking toml v0.8.8 [INFO] [stderr] Checking slog-envlogger v2.2.0 [INFO] [stderr] Checking priority-queue v0.7.0 [INFO] [stderr] Checking isatty v0.1.9 [INFO] [stderr] Checking serde_regex v1.1.0 [INFO] [stderr] Checking serde_plain v1.0.2 [INFO] [stderr] Compiling strum_macros v0.25.3 [INFO] [stderr] Checking tokio-retry v0.3.0 [INFO] [stderr] Checking tiny-keccak v1.5.0 [INFO] [stderr] Checking Inflector v0.11.4 [INFO] [stderr] Checking itertools v0.12.0 [INFO] [stderr] Checking strum v0.21.0 [INFO] [stderr] Checking atomic_refcell v0.1.13 [INFO] [stderr] Compiling cranelift-entity v0.74.0 [INFO] [stderr] Compiling cranelift-codegen-shared v0.74.0 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Compiling target-lexicon v0.12.1 [INFO] [stderr] Compiling cranelift-codegen-meta v0.74.0 [INFO] [stderr] Checking gimli v0.24.0 [INFO] [stderr] Checking cranelift-bforest v0.74.0 [INFO] [stderr] Checking regalloc v0.0.31 [INFO] [stderr] Checking tonic v0.8.3 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Checking sha2 v0.9.5 [INFO] [stderr] Checking crossbeam-deque v0.8.1 [INFO] [stderr] Checking more-asserts v0.2.1 [INFO] [stderr] Compiling wasmtime-fiber v0.27.0 [INFO] [stderr] Compiling zstd-sys v1.4.20+zstd.1.4.9 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Compiling backtrace v0.3.61 [INFO] [stderr] Checking gimli v0.25.0 [INFO] [stderr] Compiling rayon-core v1.9.1 [INFO] [stderr] Checking object v0.24.0 [INFO] [stderr] Compiling wasmtime-runtime v0.27.0 [INFO] [stderr] Checking uuid v1.6.1 [INFO] [stderr] Checking object v0.26.0 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Checking rustc-demangle v0.1.20 [INFO] [stderr] Compiling zstd-safe v3.0.1+zstd.1.4.9 [INFO] [stderr] Checking humantime v1.3.0 [INFO] [stderr] Compiling scroll_derive v0.10.5 [INFO] [stderr] Checking region v2.2.0 [INFO] [stderr] Compiling rayon v1.5.1 [INFO] [stderr] Checking defer v0.1.0 [INFO] [stderr] Checking env_logger v0.7.1 [INFO] [stderr] Compiling psm v0.1.14 [INFO] [stderr] Checking bs58 v0.4.0 [INFO] [stderr] Compiling paste v1.0.5 [INFO] [stderr] Compiling cpp_demangle v0.3.3 [INFO] [stderr] Checking addr2line v0.16.0 [INFO] [stderr] Compiling wasmtime-cache v0.27.0 [INFO] [stderr] Checking scroll v0.10.2 [INFO] [stderr] Checking file-per-thread-logger v0.1.4 [INFO] [stderr] Checking addr2line v0.15.2 [INFO] [stderr] Checking wast v37.0.0 [INFO] [stderr] Checking secp256k1 v0.21.3 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking web3 v0.19.0-graph (https://github.com/graphprotocol/rust-web3?branch=graph-patches-onto-0.18#7f8eb6df) [INFO] [stderr] Checking directories-next v2.0.0 [INFO] [stderr] Checking errno v0.2.7 [INFO] [stderr] Checking parity-wasm v0.45.0 [INFO] [stderr] Compiling graph-runtime-derive v0.33.0 (/opt/rustwide/workdir/runtime/derive) [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_from_rust_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_network_type_id.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_asc_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_array_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(syn::Ident); [INFO] [stdout] | --------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParam` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParamList` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking never v0.1.0 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Checking wasm-instrument v0.2.0 [INFO] [stderr] Compiling protobuf v3.3.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Checking cpufeatures v0.2.2 [INFO] [stderr] Compiling protobuf-support v3.3.0 [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking base64 v0.20.0 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Checking wat v1.0.39 [INFO] [stderr] Checking ark-std v0.4.0 [INFO] [stderr] Checking ark-serialize v0.4.2 [INFO] [stderr] Compiling graph-chain-substreams v0.33.0 (/opt/rustwide/workdir/chain/substreams) [INFO] [stderr] Compiling graph-chain-ethereum v0.33.0 (/opt/rustwide/workdir/chain/ethereum) [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling ark-ff-asm v0.4.2 [INFO] [stderr] Checking zeroize v1.6.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.2 [INFO] [stderr] Compiling graph-chain-starknet v0.33.0 (/opt/rustwide/workdir/chain/starknet) [INFO] [stderr] Compiling graph-chain-arweave v0.33.0 (/opt/rustwide/workdir/chain/arweave) [INFO] [stderr] Compiling ark-ff-macros v0.4.2 [INFO] [stderr] Compiling cranelift-codegen v0.74.0 [INFO] [stderr] Compiling graph-chain-near v0.33.0 (/opt/rustwide/workdir/chain/near) [INFO] [stderr] Checking crypto-bigint v0.5.3 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking ark-ff v0.4.2 [INFO] [stderr] Compiling protobuf-parse v3.3.0 [INFO] [stderr] Checking base64-url v2.0.1 [INFO] [stderr] Checking crossbeam v0.8.2 [INFO] [stderr] Checking graphql-tools v0.2.1 [INFO] [stderr] Compiling async-recursion v1.0.5 [INFO] [stderr] Checking crypto-mac v0.10.1 [INFO] [stderr] Compiling time-core v0.1.0 [INFO] [stderr] Checking lru_time_cache v0.11.11 [INFO] [stderr] Compiling time-macros v0.2.6 [INFO] [stderr] Checking hmac v0.10.1 [INFO] [stderr] Compiling graph-chain-common v0.33.0 (/opt/rustwide/workdir/chain/common) [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> chain/common/src/lib.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking md-5 v0.9.1 [INFO] [stderr] Checking stringprep v0.1.2 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Checking tower-layer v0.3.2 (https://github.com/tower-rs/tower.git#39adf5c5) [INFO] [stderr] Checking siphasher v0.3.6 [INFO] [stderr] Checking tower-service v0.3.2 (https://github.com/tower-rs/tower.git#39adf5c5) [INFO] [stderr] Checking phf_shared v0.8.0 [INFO] [stderr] Compiling time v0.3.17 [INFO] [stderr] Checking postgres-protocol v0.6.1 [INFO] [stderr] Checking hdrhistogram v7.5.2 [INFO] [stderr] Compiling blake3 v1.5.0 [INFO] [stderr] Checking os_str_bytes v6.0.0 [INFO] [stderr] Checking unicode-width v0.1.8 [INFO] [stderr] Compiling git-testament-derive v0.2.0 [INFO] [stderr] Checking clap_lex v0.2.2 [INFO] [stderr] Checking tower v0.4.13 (https://github.com/tower-rs/tower.git#39adf5c5) [INFO] [stderr] Checking postgres-types v0.2.1 [INFO] [stderr] Checking phf v0.8.0 [INFO] [stderr] Compiling clap_derive v3.2.25 [INFO] [stderr] Checking beef v0.5.2 [INFO] [stderr] Checking dirs-sys v0.3.7 [INFO] [stderr] Checking bstr v0.2.16 [INFO] [stderr] Compiling tokio-openssl v0.6.3 [INFO] [stderr] Checking textwrap v0.16.0 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Checking constant_time_eq v0.3.0 [INFO] [stderr] Checking globset v0.4.8 [INFO] [stderr] Checking git-testament v0.2.5 [INFO] [stderr] Checking dirs v4.0.0 [INFO] [stderr] Checking jsonrpsee-types v0.15.1 [INFO] [stderr] Checking tokio-postgres v0.7.2 [INFO] [stderr] Compiling graph-chain-cosmos v0.33.0 (/opt/rustwide/workdir/chain/cosmos) [INFO] [stderr] Compiling io-lifetimes v1.0.9 [INFO] [stderr] Checking jsonrpsee-core v0.15.1 [INFO] [stderr] Checking sha-1 v0.10.0 [INFO] [stderr] Checking migrations_internals v1.4.1 [INFO] [stderr] Checking yansi v0.5.1 [INFO] [stderr] Checking diff v0.1.12 [INFO] [stderr] Compiling rustix v0.37.7 [INFO] [stderr] Checking utf-8 v0.7.6 [INFO] [stderr] Checking tungstenite v0.17.3 [INFO] [stderr] Checking postgres-openssl v0.5.0 [INFO] [stderr] Checking postgres v0.19.1 [INFO] [stderr] Checking pretty_assertions v1.4.0 [INFO] [stderr] Checking jsonrpsee-http-server v0.15.1 [INFO] [stderr] Checking diesel-dynamic-schema v1.0.0 (https://github.com/diesel-rs/diesel-dynamic-schema?rev=a8ec4fb1#a8ec4fb1) [INFO] [stderr] Checking clap v3.2.25 [INFO] [stderr] Compiling diesel-derive-enum v1.1.2 [INFO] [stderr] Checking linux-raw-sys v0.3.1 [INFO] [stderr] Checking fallible-iterator v0.3.0 [INFO] [stderr] Checking maybe-owned v0.3.4 [INFO] [stderr] Checking jsonrpsee v0.15.1 [INFO] [stderr] Checking tokio-tungstenite v0.17.2 [INFO] [stderr] Checking terminal_size v0.1.17 [INFO] [stderr] Checking console v0.13.0 [INFO] [stderr] Checking starknet-ff v0.3.5 [INFO] [stderr] Checking difflib v0.4.0 [INFO] [stderr] Checking shellexpand v3.1.0 [INFO] [stderr] Checking json-structural-diff v0.1.0 [INFO] [stderr] Checking hex-literal v0.4.1 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Checking common-multipart-rfc7578 v0.6.0 [INFO] [stderr] Compiling synstructure v0.12.5 [INFO] [stderr] error: failed to run custom build command for `graph-chain-cosmos v0.33.0 (/opt/rustwide/workdir/chain/cosmos)` [INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/graph-chain-cosmos-bddf71c83ddfeec6/build-script-build` (exit status: 101) [INFO] [stderr] --- stdout [INFO] [stderr] cargo:rerun-if-changed=proto [INFO] [stderr] cargo:rerun-if-changed=proto/cosmos.proto [INFO] [stderr] cargo:rerun-if-changed=proto [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] thread 'main' panicked at chain/cosmos/build.rs:53:10: [INFO] [stderr] Failed to compile Firehose Cosmos proto(s): Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5575f66ddeb5 - std::backtrace_rs::backtrace::libunwind::trace::hb0d415bcff8c04ff [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 [INFO] [stderr] 1: 0x5575f66ddeb5 - std::backtrace_rs::backtrace::trace_unsynchronized::hd3beb7af6a65b2fb [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x5575f66ddeb5 - std::sys_common::backtrace::_print_fmt::hb94d89680d7f5d1c [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/sys_common/backtrace.rs:68:5 [INFO] [stderr] 3: 0x5575f66ddeb5 - ::fmt::h42d21e2ba62fd274 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stderr] 4: 0x5575f6707a0b - core::fmt::rt::Argument::fmt::h8932bbbd2b9c37fe [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/core/src/fmt/rt.rs:142:9 [INFO] [stderr] 5: 0x5575f6707a0b - core::fmt::write::h672f14b769052340 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/core/src/fmt/mod.rs:1153:17 [INFO] [stderr] 6: 0x5575f66db26f - std::io::Write::write_fmt::h4d626b1d019eca5c [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/io/mod.rs:1843:15 [INFO] [stderr] 7: 0x5575f66ddc8e - std::sys_common::backtrace::_print::h745e446c2e03c5ca [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stderr] 8: 0x5575f66ddc8e - std::sys_common::backtrace::print::hf0f0fa4fb70dca2c [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stderr] 9: 0x5575f66df179 - std::panicking::default_hook::{{closure}}::h607769b198639ae5 [INFO] [stderr] 10: 0x5575f66deee3 - std::panicking::default_hook::h1e5811a5a9298ba1 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/panicking.rs:292:9 [INFO] [stderr] 11: 0x5575f66df614 - std::panicking::rust_panic_with_hook::hd0c5dc40875c06ef [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/panicking.rs:789:13 [INFO] [stderr] 12: 0x5575f66df4f6 - std::panicking::begin_panic_handler::{{closure}}::hde3f6d4bced89f43 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/panicking.rs:658:13 [INFO] [stderr] 13: 0x5575f66de379 - std::sys_common::backtrace::__rust_end_short_backtrace::h88e846e54ebde2e3 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/sys_common/backtrace.rs:171:18 [INFO] [stderr] 14: 0x5575f66df227 - rust_begin_unwind [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/panicking.rs:646:5 [INFO] [stderr] 15: 0x5575f60f2446 - core::panicking::panic_fmt::h5ffad3fb9ad671e0 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/core/src/panicking.rs:72:14 [INFO] [stderr] 16: 0x5575f60f29b6 - core::result::unwrap_failed::hb58638a1c26ab909 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/core/src/result.rs:1654:5 [INFO] [stderr] 17: 0x5575f61011b3 - core::result::Result::expect::hf97e09a0863bb1c2 [INFO] [stderr] 18: 0x5575f6112751 - build_script_build::main::h6f5fd51f36de3690 [INFO] [stderr] 19: 0x5575f611c643 - core::ops::function::FnOnce::call_once::h05975c0563d80e16 [INFO] [stderr] 20: 0x5575f6117fe6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h75d0979ae69380c4 [INFO] [stderr] 21: 0x5575f611c269 - std::rt::lang_start::{{closure}}::h94487fc6a2c3c256 [INFO] [stderr] 22: 0x5575f66d5d31 - core::ops::function::impls:: for &F>::call_once::hf24a18568366726b [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/core/src/ops/function.rs:284:13 [INFO] [stderr] 23: 0x5575f66d5d31 - std::panicking::try::do_call::hfe98fb6a5c700fa1 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/panicking.rs:553:40 [INFO] [stderr] 24: 0x5575f66d5d31 - std::panicking::try::h887aaa509ba266ad [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/panicking.rs:517:19 [INFO] [stderr] 25: 0x5575f66d5d31 - std::panic::catch_unwind::hdb24f00ea5a307a8 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/panic.rs:146:14 [INFO] [stderr] 26: 0x5575f66d5d31 - std::rt::lang_start_internal::{{closure}}::hacbffc0b2f55d28c [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/rt.rs:148:48 [INFO] [stderr] 27: 0x5575f66d5d31 - std::panicking::try::do_call::hc810c59098be8c17 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/panicking.rs:553:40 [INFO] [stderr] 28: 0x5575f66d5d31 - std::panicking::try::h0d072b82be5f3f03 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/panicking.rs:517:19 [INFO] [stderr] 29: 0x5575f66d5d31 - std::panic::catch_unwind::hb0e7e36556665803 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/panic.rs:146:14 [INFO] [stderr] 30: 0x5575f66d5d31 - std::rt::lang_start_internal::h4207974af80a0725 [INFO] [stderr] at /rustc/af4a5a13a15fa0c60e06321077ef452f769b42fd/library/std/src/rt.rs:148:20 [INFO] [stderr] 31: 0x5575f611c247 - std::rt::lang_start::hcb79c8c50befef56 [INFO] [stderr] 32: 0x5575f6112f95 - main [INFO] [stderr] 33: 0x7f29a4067d90 - [INFO] [stderr] 34: 0x7f29a4067e40 - __libc_start_main [INFO] [stderr] 35: 0x5575f60f2d55 - _start [INFO] [stderr] 36: 0x0 - [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "d4e589d7da5b220eb15b1c784c20f54564f4cbce7ab0f9b7b7c4ea18c6b5acb4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d4e589d7da5b220eb15b1c784c20f54564f4cbce7ab0f9b7b7c4ea18c6b5acb4", kill_on_drop: false }` [INFO] [stdout] d4e589d7da5b220eb15b1c784c20f54564f4cbce7ab0f9b7b7c4ea18c6b5acb4 [INFO] checking amanzeniq/graph-node-zeniq against try#36dbcaee1a55543dfc181be52a69d99ff46ff62f for pr-122960-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Famanzeniq%2Fgraph-node-zeniq" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/amanzeniq/graph-node-zeniq on toolchain 36dbcaee1a55543dfc181be52a69d99ff46ff62f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/amanzeniq/graph-node-zeniq [INFO] finished tweaking git repo https://github.com/amanzeniq/graph-node-zeniq [INFO] tweaked toml for git repo https://github.com/amanzeniq/graph-node-zeniq written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/amanzeniq/graph-node-zeniq 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" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3e65416ecee80ddda67dbf09c85f82396dfe1079764c05208acb448aed9488ee [INFO] running `Command { std: "docker" "start" "-a" "3e65416ecee80ddda67dbf09c85f82396dfe1079764c05208acb448aed9488ee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3e65416ecee80ddda67dbf09c85f82396dfe1079764c05208acb448aed9488ee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e65416ecee80ddda67dbf09c85f82396dfe1079764c05208acb448aed9488ee", kill_on_drop: false }` [INFO] [stdout] 3e65416ecee80ddda67dbf09c85f82396dfe1079764c05208acb448aed9488ee [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8496621c81c4e1e36cf1f3100bdd15754670647f8cc5dde3df5642029b80aafc [INFO] running `Command { std: "docker" "start" "-a" "8496621c81c4e1e36cf1f3100bdd15754670647f8cc5dde3df5642029b80aafc", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling unicode-ident v1.0.1 [INFO] [stderr] Compiling libc v0.2.150 [INFO] [stderr] Compiling syn v1.0.107 [INFO] [stderr] Compiling serde v1.0.188 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Checking smallvec v1.6.1 [INFO] [stderr] Checking bytes v1.2.1 [INFO] [stderr] Compiling anyhow v1.0.75 [INFO] [stderr] Checking once_cell v1.13.1 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Checking pin-project-lite v0.2.12 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Checking lock_api v0.4.6 [INFO] [stderr] Checking hashbrown v0.12.1 [INFO] [stderr] Compiling futures-core v0.3.26 [INFO] [stderr] Compiling parking_lot_core v0.9.1 [INFO] [stderr] Checking itoa v1.0.1 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Checking futures-sink v0.3.26 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Compiling syn v2.0.32 [INFO] [stderr] Compiling futures-task v0.3.26 [INFO] [stderr] Compiling futures-channel v0.3.26 [INFO] [stderr] Compiling futures-util v0.3.26 [INFO] [stderr] Checking futures-io v0.3.26 [INFO] [stderr] Checking getrandom v0.2.10 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking signal-hook-registry v1.4.0 [INFO] [stderr] Checking socket2 v0.5.5 [INFO] [stderr] Compiling jobserver v0.1.23 [INFO] [stderr] Checking mio v0.8.9 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking parking_lot v0.12.1 [INFO] [stderr] Compiling cc v1.0.69 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking slab v0.4.4 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Checking futures v0.1.31 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Checking tracing-core v0.1.29 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking http v0.2.8 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling which v4.2.2 [INFO] [stderr] Compiling equivalent v1.0.0 [INFO] [stderr] Compiling hashbrown v0.14.1 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Checking tinyvec_macros v0.1.0 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling indexmap v2.1.0 [INFO] [stderr] Compiling fixedbitset v0.4.0 [INFO] [stderr] Checking tinyvec v1.3.1 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling tempfile v3.2.0 [INFO] [stderr] Compiling multimap v0.8.3 [INFO] [stderr] Compiling httparse v1.7.1 [INFO] [stderr] Compiling petgraph v0.6.4 [INFO] [stderr] Compiling parking_lot_core v0.8.5 [INFO] [stderr] Checking unicode-bidi v0.3.13 [INFO] [stderr] Checking unicode-normalization v0.1.22 [INFO] [stderr] Checking socket2 v0.4.9 [INFO] [stderr] Checking tower-service v0.3.1 [INFO] [stderr] Checking bitflags v1.3.1 [INFO] [stderr] Checking http-body v0.4.5 [INFO] [stderr] Compiling prettyplease v0.1.10 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Checking httpdate v1.0.1 [INFO] [stderr] Checking try-lock v0.2.3 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling regex v1.5.5 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] Checking want v0.3.0 [INFO] [stderr] Compiling async-trait v0.1.51 [INFO] [stderr] Compiling openssl-sys v0.9.96 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking opaque-debug v0.3.0 [INFO] [stderr] Checking subtle v2.4.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.8 [INFO] [stderr] Checking mime v0.3.16 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Checking openssl-probe v0.1.4 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Checking cpufeatures v0.1.5 [INFO] [stderr] Compiling serde_derive v1.0.188 [INFO] [stderr] Compiling tokio-macros v2.2.0 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking crypto-common v0.1.3 [INFO] [stderr] Checking block-buffer v0.10.2 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Checking instant v0.1.10 [INFO] [stderr] Compiling openssl v0.10.60 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Checking url v2.5.0 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Compiling thiserror-impl v1.0.31 [INFO] [stderr] Compiling futures-macro v0.3.26 [INFO] [stderr] Compiling prost-derive v0.11.9 [INFO] [stderr] Compiling tracing-attributes v0.1.22 [INFO] [stderr] Checking tokio v1.34.0 [INFO] [stderr] Checking thiserror v1.0.31 [INFO] [stderr] Compiling openssl-macros v0.1.0 [INFO] [stderr] Compiling pin-project-internal v1.0.12 [INFO] [stderr] Checking tracing v0.1.36 [INFO] [stderr] Compiling mime_guess v2.0.3 [INFO] [stderr] Compiling prost v0.11.9 [INFO] [stderr] Compiling prost-types v0.11.9 [INFO] [stderr] Compiling pq-sys v0.4.6 [INFO] [stderr] Compiling crc32fast v1.2.1 [INFO] [stderr] Compiling rustversion v1.0.11 [INFO] [stderr] Checking bitflags v2.4.0 [INFO] [stderr] Checking rustc-hex v2.1.0 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking wasmparser v0.78.2 [INFO] [stderr] Checking pin-project v1.0.12 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Checking untrusted v0.7.1 [INFO] [stderr] Compiling prost-build v0.11.5 [INFO] [stderr] Checking tokio-util v0.7.1 [INFO] [stderr] Checking futures-executor v0.3.16 [INFO] [stderr] Checking futures v0.3.16 [INFO] [stderr] Compiling data-encoding v2.3.2 [INFO] [stderr] Compiling tonic-build v0.8.4 [INFO] [stderr] Checking arrayref v0.3.6 [INFO] [stderr] Compiling native-tls v0.2.11 [INFO] [stderr] Checking tap v1.0.1 [INFO] [stderr] Checking wyz v0.5.0 [INFO] [stderr] Compiling diesel_derives v1.4.1 [INFO] [stderr] Checking crossbeam-channel v0.5.7 [INFO] [stderr] Checking dirs-sys-next v0.1.2 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.10 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking core2 v0.4.0 [INFO] [stderr] Checking funty v2.0.0 [INFO] [stderr] Compiling rustls v0.20.4 [INFO] [stderr] Compiling slog v2.7.0 [INFO] [stderr] Checking unsigned-varint v0.7.1 [INFO] [stderr] Checking iana-time-zone v0.1.47 [INFO] [stderr] Checking data-encoding-macro v0.1.12 [INFO] [stderr] Checking bitvec v1.0.0 [INFO] [stderr] Checking sct v0.7.0 [INFO] [stderr] Checking webpki v0.22.2 [INFO] [stderr] Checking chrono v0.4.31 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking rlp v0.5.1 [INFO] [stderr] Checking h2 v0.3.17 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.1 [INFO] [stderr] Checking base-x v0.2.11 [INFO] [stderr] Checking byte-slice-cast v1.2.0 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Checking multibase v0.9.1 [INFO] [stderr] Checking impl-rlp v0.3.0 [INFO] [stderr] Checking impl-serde v0.3.2 [INFO] [stderr] Compiling proc-macro-crate v1.1.0 [INFO] [stderr] Checking scheduled-thread-pool v0.2.5 [INFO] [stderr] Compiling parity-scale-codec-derive v3.0.0 [INFO] [stderr] Checking fixed-hash v0.7.0 [INFO] [stderr] Checking rustls-pemfile v1.0.0 [INFO] [stderr] Compiling encoding_rs v0.8.28 [INFO] [stderr] Checking fallible-iterator v0.2.0 [INFO] [stderr] Checking tower-layer v0.3.2 [INFO] [stderr] Checking leb128 v0.2.4 [INFO] [stderr] Checking rustls-native-certs v0.6.2 [INFO] [stderr] Checking r2d2 v0.8.9 [INFO] [stderr] Checking bigdecimal v0.1.2 [INFO] [stderr] Checking uint v0.9.1 [INFO] [stderr] Checking tokio-rustls v0.23.3 [INFO] [stderr] Checking tokio-native-tls v0.3.0 [INFO] [stderr] Compiling axum-core v0.3.0 [INFO] [stderr] Checking tokio-stream v0.1.14 [INFO] [stderr] Checking tokio-util v0.6.7 [INFO] [stderr] Compiling async-stream-impl v0.3.5 [INFO] [stderr] Compiling secp256k1-sys v0.4.2 [INFO] [stderr] Compiling blake3 v0.3.8 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Checking base64 v0.21.0 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Checking unreachable v1.0.0 [INFO] [stderr] Checking diesel v1.4.8 [INFO] [stderr] Checking ethbloom v0.12.1 [INFO] [stderr] Checking async-stream v0.3.5 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking dirs-next v2.0.0 [INFO] [stderr] Compiling axum v0.6.1 [INFO] [stderr] Checking hyper v0.14.18 [INFO] [stderr] Checking tracing-futures v0.2.5 [INFO] [stderr] Checking sha-1 v0.9.7 [INFO] [stderr] Checking crypto-mac v0.8.0 [INFO] [stderr] Checking thread_local v1.1.4 [INFO] [stderr] Checking arc-swap v1.3.0 [INFO] [stderr] Checking keccak v0.1.4 [INFO] [stderr] Checking parity-scale-codec v3.0.0 [INFO] [stderr] Checking take_mut v0.2.2 [INFO] [stderr] Checking constant_time_eq v0.1.5 [INFO] [stderr] Checking sync_wrapper v0.1.1 [INFO] [stderr] Checking arrayvec v0.5.2 [INFO] [stderr] Checking ipnet v2.3.1 [INFO] [stderr] Checking ascii v0.9.3 [INFO] [stderr] Compiling slog-async v2.7.0 [INFO] [stderr] Compiling protobuf v2.25.0 [INFO] [stderr] Checking http-range-header v0.3.0 [INFO] [stderr] Checking combine v3.8.1 [INFO] [stderr] Checking tower-http v0.3.2 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking impl-codec v0.6.0 [INFO] [stderr] Checking slog-scope v4.4.0 [INFO] [stderr] Checking primitive-types v0.11.1 [INFO] [stderr] Checking term v0.7.0 [INFO] [stderr] Checking serde_spanned v0.6.4 [INFO] [stderr] Checking toml_datetime v0.6.5 [INFO] [stderr] Checking tokio-io-timeout v1.1.1 [INFO] [stderr] Checking miniz_oxide v0.6.2 [INFO] [stderr] Checking ibig v0.3.5 [INFO] [stderr] Checking headers-core v0.2.0 [INFO] [stderr] Checking matchit v0.7.0 [INFO] [stderr] Compiling prometheus v0.13.3 [INFO] [stderr] Checking matches v0.1.8 [INFO] [stderr] Compiling semver v1.0.20 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Checking ethereum-types v0.13.1 [INFO] [stderr] Checking winnow v0.5.17 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Checking ethabi v17.2.0 [INFO] [stderr] Checking idna v0.2.3 [INFO] [stderr] Checking flate2 v1.0.25 [INFO] [stderr] Checking headers v0.3.5 [INFO] [stderr] Checking slog-term v2.8.0 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking hyper-timeout v0.4.1 [INFO] [stderr] Checking toml_edit v0.21.0 [INFO] [stderr] Checking reqwest v0.11.18 [INFO] [stderr] Checking slog-stdlog v4.1.1 [INFO] [stderr] Checking soketto v0.7.1 [INFO] [stderr] Checking graphql-parser v0.4.0 [INFO] [stderr] Checking jsonrpc-core v18.0.0 [INFO] [stderr] Checking web3-async-native-tls v0.4.0 [INFO] [stderr] Checking multihash v0.19.1 [INFO] [stderr] Compiling graph v0.33.0 (/tmp/fixit/graph) [INFO] [stderr] Migrating graph/build.rs from 2021 edition to 2024 [INFO] [stderr] Checking uint v0.8.5 [INFO] [stderr] Compiling envconfig_derive v0.10.0 [INFO] [stderr] Checking firestorm v0.4.6 [INFO] [stderr] Checking firestorm v0.5.0 [INFO] [stderr] Checking futures-timer v3.0.2 [INFO] [stderr] Checking xxhash-rust v0.8.5 [INFO] [stderr] Checking unsigned-varint v0.8.0 [INFO] [stderr] Checking unsafe-libyaml v0.2.8 [INFO] [stderr] Checking envconfig v0.10.0 [INFO] [stderr] Checking cid v0.11.0 [INFO] [stderr] Checking toml v0.8.8 [INFO] [stderr] Checking slog-envlogger v2.2.0 [INFO] [stderr] Checking priority-queue v0.7.0 [INFO] [stderr] Checking isatty v0.1.9 [INFO] [stderr] Checking serde_plain v1.0.2 [INFO] [stderr] Checking serde_yaml v0.9.21 [INFO] [stderr] Checking serde_regex v1.1.0 [INFO] [stderr] Compiling strum_macros v0.25.3 [INFO] [stderr] Checking tokio-retry v0.3.0 [INFO] [stderr] Checking tiny-keccak v1.5.0 [INFO] [stderr] Checking Inflector v0.11.4 [INFO] [stderr] Checking itertools v0.12.0 [INFO] [stderr] Checking atomic_refcell v0.1.13 [INFO] [stderr] Checking strum v0.21.0 [INFO] [stderr] Compiling cranelift-codegen-shared v0.74.0 [INFO] [stderr] Compiling cranelift-entity v0.74.0 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling cranelift-codegen-meta v0.74.0 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Compiling target-lexicon v0.12.1 [INFO] [stderr] Checking gimli v0.24.0 [INFO] [stderr] Checking tonic v0.8.3 [INFO] [stderr] Checking cranelift-bforest v0.74.0 [INFO] [stderr] Checking regalloc v0.0.31 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Checking sha2 v0.9.5 [INFO] [stderr] Checking crossbeam-deque v0.8.1 [INFO] [stderr] Checking more-asserts v0.2.1 [INFO] [stderr] Compiling wasmtime-fiber v0.27.0 [INFO] [stderr] Compiling zstd-sys v1.4.20+zstd.1.4.9 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Compiling backtrace v0.3.61 [INFO] [stderr] Compiling rayon-core v1.9.1 [INFO] [stderr] Checking gimli v0.25.0 [INFO] [stderr] Checking object v0.24.0 [INFO] [stderr] Compiling wasmtime-runtime v0.27.0 [INFO] [stderr] Checking uuid v1.6.1 [INFO] [stderr] Checking object v0.26.0 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Compiling zstd-safe v3.0.1+zstd.1.4.9 [INFO] [stderr] Checking rustc-demangle v0.1.20 [INFO] [stderr] Checking humantime v1.3.0 [INFO] [stderr] Compiling scroll_derive v0.10.5 [INFO] [stderr] Checking region v2.2.0 [INFO] [stderr] Compiling rayon v1.5.1 [INFO] [stderr] Checking defer v0.1.0 [INFO] [stderr] Checking env_logger v0.7.1 [INFO] [stderr] Compiling psm v0.1.14 [INFO] [stderr] Checking bs58 v0.4.0 [INFO] [stderr] Compiling paste v1.0.5 [INFO] [stderr] Compiling wasmtime-cache v0.27.0 [INFO] [stderr] Compiling cpp_demangle v0.3.3 [INFO] [stderr] Checking scroll v0.10.2 [INFO] [stderr] Checking addr2line v0.16.0 [INFO] [stderr] Checking file-per-thread-logger v0.1.4 [INFO] [stderr] Checking addr2line v0.15.2 [INFO] [stderr] Checking wast v37.0.0 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking directories-next v2.0.0 [INFO] [stderr] Checking errno v0.2.7 [INFO] [stderr] Checking parity-wasm v0.45.0 [INFO] [stderr] Compiling graph-runtime-derive v0.33.0 (/tmp/fixit/runtime/derive) [INFO] [stderr] Migrating runtime/derive/src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Checking never v0.1.0 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Checking wasm-instrument v0.2.0 [INFO] [stderr] Compiling protobuf v3.3.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Checking cpufeatures v0.2.2 [INFO] [stderr] Compiling protobuf-support v3.3.0 [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_from_rust_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_network_type_id.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_asc_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_array_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(syn::Ident); [INFO] [stdout] | --------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParam` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParamList` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking base64 v0.20.0 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Checking ark-std v0.4.0 [INFO] [stderr] Checking ark-serialize v0.4.2 [INFO] [stderr] Checking wat v1.0.39 [INFO] [stderr] Compiling graph-chain-substreams v0.33.0 (/tmp/fixit/chain/substreams) [INFO] [stderr] Compiling graph-chain-ethereum v0.33.0 (/tmp/fixit/chain/ethereum) [INFO] [stderr] Migrating chain/substreams/build.rs from 2021 edition to 2024 [INFO] [stderr] Compiling ark-ff-asm v0.4.2 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Checking zeroize v1.6.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.2 [INFO] [stderr] Compiling graph-chain-near v0.33.0 (/tmp/fixit/chain/near) [INFO] [stderr] Compiling graph-chain-arweave v0.33.0 (/tmp/fixit/chain/arweave) [INFO] [stderr] Compiling ark-ff-macros v0.4.2 [INFO] [stderr] Migrating chain/ethereum/build.rs from 2021 edition to 2024 [INFO] [stderr] Compiling graph-chain-starknet v0.33.0 (/tmp/fixit/chain/starknet) [INFO] [stderr] Compiling cranelift-codegen v0.74.0 [INFO] [stderr] Checking crypto-bigint v0.5.3 [INFO] [stderr] Compiling protobuf-parse v3.3.0 [INFO] [stderr] Migrating chain/arweave/build.rs from 2021 edition to 2024 [INFO] [stderr] Checking ark-ff v0.4.2 [INFO] [stderr] Compiling graph-chain-common v0.33.0 (/tmp/fixit/chain/common) [INFO] [stderr] Migrating chain/near/build.rs from 2021 edition to 2024 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking base64-url v2.0.1 [INFO] [stderr] Checking crossbeam v0.8.2 [INFO] [stderr] Checking graphql-tools v0.2.1 [INFO] [stderr] Migrating chain/starknet/build.rs from 2021 edition to 2024 [INFO] [stderr] Compiling async-recursion v1.0.5 [INFO] [stderr] Checking crypto-mac v0.10.1 [INFO] [stderr] Compiling time-core v0.1.0 [INFO] [stderr] Checking lru_time_cache v0.11.11 [INFO] [stderr] Compiling time-macros v0.2.6 [INFO] [stderr] Checking hmac v0.10.1 [INFO] [stderr] Checking md-5 v0.9.1 [INFO] [stderr] Checking stringprep v0.1.2 [INFO] [stderr] Checking tower-layer v0.3.2 (https://github.com/tower-rs/tower.git#39adf5c5) [INFO] [stderr] Checking siphasher v0.3.6 [INFO] [stderr] Migrating chain/common/src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Checking tower-service v0.3.2 (https://github.com/tower-rs/tower.git#39adf5c5) [INFO] [stderr] Checking phf_shared v0.8.0 [INFO] [stderr] Compiling time v0.3.17 [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> chain/common/src/lib.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling graph-chain-cosmos v0.33.0 (/tmp/fixit/chain/cosmos) [INFO] [stderr] Migrating chain/cosmos/build.rs from 2018 edition to 2021 [INFO] [stderr] Checking postgres-protocol v0.6.1 [INFO] [stderr] Checking hdrhistogram v7.5.2 [INFO] [stderr] Compiling blake3 v1.5.0 [INFO] [stderr] Checking os_str_bytes v6.0.0 [INFO] [stderr] Checking unicode-width v0.1.8 [INFO] [stderr] Compiling git-testament-derive v0.2.0 [INFO] [stderr] Checking clap_lex v0.2.2 [INFO] [stderr] Checking secp256k1 v0.21.3 [INFO] [stderr] Checking tower v0.4.13 (https://github.com/tower-rs/tower.git#39adf5c5) [INFO] [stderr] Checking postgres-types v0.2.1 [INFO] [stderr] Checking web3 v0.19.0-graph (https://github.com/graphprotocol/rust-web3?branch=graph-patches-onto-0.18#7f8eb6df) [INFO] [stderr] Checking phf v0.8.0 [INFO] [stderr] Compiling clap_derive v3.2.25 [INFO] [stderr] Checking beef v0.5.2 [INFO] [stderr] Checking dirs-sys v0.3.7 [INFO] [stderr] Checking bstr v0.2.16 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Checking constant_time_eq v0.3.0 [INFO] [stderr] Compiling tokio-openssl v0.6.3 [INFO] [stderr] Checking textwrap v0.16.0 [INFO] [stderr] Checking globset v0.4.8 [INFO] [stderr] Checking dirs v4.0.0 [INFO] [stderr] Checking jsonrpsee-types v0.15.1 [INFO] [stderr] Checking git-testament v0.2.5 [INFO] [stderr] Checking tokio-postgres v0.7.2 [INFO] [stderr] Compiling io-lifetimes v1.0.9 [INFO] [stderr] Checking jsonrpsee-core v0.15.1 [INFO] [stderr] Checking sha-1 v0.10.0 [INFO] [stderr] Checking migrations_internals v1.4.1 [INFO] [stderr] Checking yansi v0.5.1 [INFO] [stderr] Checking utf-8 v0.7.6 [INFO] [stderr] Checking starknet-ff v0.3.5 [INFO] [stderr] Compiling rustix v0.37.7 [INFO] [stderr] Checking diff v0.1.12 [INFO] [stderr] Checking pretty_assertions v1.4.0 [INFO] [stderr] Checking tungstenite v0.17.3 [INFO] [stderr] Checking jsonrpsee-http-server v0.15.1 [INFO] [stderr] Checking postgres v0.19.1 [INFO] [stderr] Checking postgres-openssl v0.5.0 [INFO] [stderr] Checking diesel-dynamic-schema v1.0.0 (https://github.com/diesel-rs/diesel-dynamic-schema?rev=a8ec4fb1#a8ec4fb1) [INFO] [stderr] Compiling diesel-derive-enum v1.1.2 [INFO] [stderr] Checking clap v3.2.25 [INFO] [stderr] Checking fallible-iterator v0.3.0 [INFO] [stderr] Checking linux-raw-sys v0.3.1 [INFO] [stderr] Checking maybe-owned v0.3.4 [INFO] [stderr] Checking jsonrpsee v0.15.1 [INFO] [stderr] Checking tokio-tungstenite v0.17.2 [INFO] [stderr] Checking terminal_size v0.1.17 [INFO] [stderr] Checking difflib v0.4.0 [INFO] [stderr] Checking console v0.13.0 [INFO] [stderr] Checking shellexpand v3.1.0 [INFO] [stderr] Checking hex-literal v0.4.1 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Checking common-multipart-rfc7578 v0.6.0 [INFO] [stderr] Checking json-structural-diff v0.1.0 [INFO] [stderr] Compiling synstructure v0.12.5 [INFO] [stderr] Checking heck v0.4.1 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking walkdir v2.3.3 [INFO] [stderr] Checking pad v0.1.6 [INFO] [stderr] Checking bigdecimal v0.3.1 [INFO] [stderr] Checking assert-json-diff v2.0.2 [INFO] [stderr] Compiling multihash-derive v0.8.0 [INFO] [stderr] Compiling substreams-macro v0.5.10 [INFO] [stderr] Compiling typed-builder v0.10.0 [INFO] [stderr] Checking is-terminal v0.4.6 [INFO] [stderr] Checking env_logger v0.10.1 [INFO] [stderr] Compiling hex-literal v0.3.4 [INFO] [stderr] Checking hyper-multipart-rfc7578 v0.8.0 [INFO] [stderr] Checking hyper-rustls v0.23.2 [INFO] [stderr] Compiling substreams-trigger-filter v0.33.0 (/tmp/fixit/substreams/substreams-trigger-filter) [INFO] [stderr] Migrating substreams/substreams-trigger-filter/build.rs from 2021 edition to 2024 [INFO] [stderr] Checking substreams v0.5.10 [INFO] [stderr] Checking trigger-filters v0.33.0 (/tmp/fixit/substreams/trigger-filters) [INFO] [stderr] Checking multihash v0.17.0 [INFO] [stderr] Checking cranelift-frontend v0.74.0 [INFO] [stderr] Checking cranelift-native v0.74.0 [INFO] [stderr] Checking multiaddr v0.17.1 [INFO] [stderr] Checking cranelift-wasm v0.74.0 [INFO] [stderr] Checking maplit v1.0.2 [INFO] [stderr] Checking ipfs-api-prelude v0.6.0 [INFO] [stderr] Checking substreams-entity-change v1.3.0 [INFO] [stderr] Checking substreams-near-core v0.10.1 [INFO] [stderr] Checking wasmtime-environ v0.27.0 [INFO] [stderr] Checking tokio-test v0.4.2 [INFO] [stderr] Migrating substreams/trigger-filters/src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Checking tower-test v0.4.0 (https://github.com/tower-rs/tower.git#39adf5c5) [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> chain/common/src/lib.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> chain/common/src/lib.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating chain/common/tests/test-acme.rs from 2021 edition to 2024 [INFO] [stderr] Checking substreams-head-tracker v1.0.0 (/tmp/fixit/substreams/substreams-head-tracker) [INFO] [stderr] Migrating substreams/substreams-trigger-filter/src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Checking wasmtime-debug v0.27.0 [INFO] [stderr] Checking wasmtime-cranelift v0.27.0 [INFO] [stderr] Migrating substreams/substreams-head-tracker/src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Checking stable-hash v0.3.4 (https://github.com/graphprotocol/stable-hash?branch=old#7af76261) [INFO] [stderr] Checking stable-hash v0.4.4 (https://github.com/graphprotocol/stable-hash?branch=main#e50aabef) [INFO] [stderr] Checking wasmtime-obj v0.27.0 [INFO] [stderr] Migrating graph/src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Checking ipfs-api-backend-hyper v0.6.0 [INFO] [stderr] Checking wasmtime-profiling v0.27.0 [INFO] [stderr] Checking ipfs-api v0.17.0 [INFO] [stderr] Checking wasmtime-jit v0.27.0 [INFO] [stderr] Compiling migrations_macros v1.4.2 [INFO] [stderr] Checking diesel_migrations v1.4.0 [INFO] [stderr] Fixed graph/src/lib.rs (1 fix) [INFO] [stderr] Fixed graph/src/schema/api.rs (2 fixes) [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::PartialEq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/proof_of_indexing/online.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/settings.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | anyhow, [INFO] [stdout] | ^^^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/components/ethereum/types.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{convert::TryFrom, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `InputSchema` is imported redundantly [INFO] [stdout] --> graph/src/components/store/traits.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | -------- the item `InputSchema` is already imported here [INFO] [stdout] ... [INFO] [stdout] 17 | use crate::schema::{ApiSchema, InputSchema}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog` is imported redundantly [INFO] [stdout] --> graph/src/components/metrics/registry.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::slog::{self, error, o, Logger}; [INFO] [stdout] | ^^^^ the item `slog` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | use anyhow::{anyhow, bail, Error}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use hex; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `hex` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFromValue` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::data::graphql::TryFromValue; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `TryFromValue` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Value` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::data::store::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | use crate::data::subgraph::SubgraphManifest; [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Value` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SubgraphManifest` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::data::subgraph::SubgraphManifest; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `SubgraphManifest` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_yaml` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use serde_yaml; [INFO] [stdout] | ^^^^^^^^^^ the item `serde_yaml` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `wasmparser` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use wasmparser; [INFO] [stdout] | ^^^^^^^^^^ the item `wasmparser` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/query/query.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/query/result.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/id.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> graph/src/data/store/id.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | anyhow, bail, [INFO] [stdout] | ^^^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use hex; [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `num_bigint` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use num_bigint; [INFO] [stdout] | ^^^^^^^^^^ the item `num_bigint` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{self, Deserialize, Serialize}; [INFO] [stdout] | ^^^^ the item `serde` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:13:29 [INFO] [stdout] | [INFO] [stdout] 13 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/values.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/load_manager.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/object_macro.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/value.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/value.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Eq` is imported redundantly [INFO] [stdout] --> graph/src/util/timed_cache.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | cmp::Eq, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Eq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/util/intern.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `isatty` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use isatty; [INFO] [stdout] | ^^^^^^ the item `isatty` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_envlogger` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use slog_envlogger; [INFO] [stdout] | ^^^^^^^^^^^^^^ the item `slog_envlogger` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `reqwest` is imported redundantly [INFO] [stdout] --> graph/src/log/elastic.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use reqwest; [INFO] [stdout] | ^^^^^^^ the item `reqwest` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/elastic.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/split.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockPtr` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:15:20 [INFO] [stdout] | [INFO] [stdout] 15 | use super::{Block, BlockPtr, Blockchain}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `BlockPtr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockNumber` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::components::store::{BlockNumber, DeploymentLocator}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `BlockNumber` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/firehose_block_stream.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/firehose_block_stream.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 15 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/mock.rs:12:33 [INFO] [stdout] | [INFO] [stdout] 12 | use std::{collections::HashSet, convert::TryFrom, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Pin` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::pin::Pin; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Pin` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockPtr` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | use super::{Block, BlockPtr, Blockchain}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `BlockPtr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockNumber` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::components::store::BlockNumber; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | use crate::data::subgraph::UnifiedMappingApiVersion; [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `BlockNumber` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-graphql v0.33.0 (/tmp/fixit/graphql) [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/substreams_block_stream.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/substreams_block_stream.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 14 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/types.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/runtime/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `graphql_parser` is imported redundantly [INFO] [stdout] --> graph/src/schema/mod.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use graphql_parser::{self, Pos}; [INFO] [stdout] | ^^^^ the item `graphql_parser` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/schema/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/schema/fulltext.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/graphql.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/mappings.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/store.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | Int(q::Number), [INFO] [stdout] | --- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 42 | Int(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | Float(f64), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 43 | Float(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | String(String), [INFO] [stdout] | ------ ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | String(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | Boolean(bool), [INFO] [stdout] | ------- ^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 45 | Boolean(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:47:10 [INFO] [stdout] | [INFO] [stdout] 47 | Enum(String), [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 47 | Enum(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:49:10 [INFO] [stdout] | [INFO] [stdout] 49 | List(Vec), [INFO] [stdout] | ---- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 49 | List(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | Object(BTreeMap), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 51 | Object(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 68 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-store-postgres v0.33.0 (/tmp/fixit/store/postgres) [INFO] [stderr] Checking graph-server-json-rpc v0.33.0 (/tmp/fixit/server/json-rpc) [INFO] [stderr] Checking graph-server-websocket v0.33.0 (/tmp/fixit/server/websocket) [INFO] [stderr] Checking graph-server-metrics v0.33.0 (/tmp/fixit/server/metrics) [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::PartialEq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/proof_of_indexing/online.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ProofOfIndexingFinisher` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/proof_of_indexing/mod.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 37 | use super::*; [INFO] [stdout] | -------- the item `ProofOfIndexingFinisher` is already imported here [INFO] [stdout] ... [INFO] [stdout] 44 | use online::ProofOfIndexingFinisher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/proof_of_indexing/mod.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/settings.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | anyhow, [INFO] [stdout] | ^^^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/components/ethereum/types.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{convert::TryFrom, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `InputSchema` is imported redundantly [INFO] [stdout] --> graph/src/components/store/traits.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | -------- the item `InputSchema` is already imported here [INFO] [stdout] ... [INFO] [stdout] 17 | use crate::schema::{ApiSchema, InputSchema}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog` is imported redundantly [INFO] [stdout] --> graph/src/components/metrics/registry.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::slog::{self, error, o, Logger}; [INFO] [stdout] | ^^^^ the item `slog` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | use anyhow::{anyhow, bail, Error}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use hex; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `hex` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFromValue` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::data::graphql::TryFromValue; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `TryFromValue` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Value` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::data::store::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | use crate::data::subgraph::SubgraphManifest; [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Value` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SubgraphManifest` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::data::subgraph::SubgraphManifest; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `SubgraphManifest` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_yaml` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use serde_yaml; [INFO] [stdout] | ^^^^^^^^^^ the item `serde_yaml` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `wasmparser` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use wasmparser; [INFO] [stdout] | ^^^^^^^^^^ the item `wasmparser` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/query/query.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/query/result.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/id.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> graph/src/data/store/id.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | anyhow, bail, [INFO] [stdout] | ^^^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use hex; [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `num_bigint` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use num_bigint; [INFO] [stdout] | ^^^^^^^^^^ the item `num_bigint` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{self, Deserialize, Serialize}; [INFO] [stdout] | ^^^^ the item `serde` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:13:29 [INFO] [stdout] | [INFO] [stdout] 13 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/values.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/load_manager.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/object_macro.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/value.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/value.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Eq` is imported redundantly [INFO] [stdout] --> graph/src/util/timed_cache.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | cmp::Eq, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Eq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/util/stats.rs:172:21 [INFO] [stdout] | [INFO] [stdout] 171 | use super::*; [INFO] [stdout] | -------- the item `Duration` is already imported here [INFO] [stdout] 172 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Instant` is imported redundantly [INFO] [stdout] --> graph/src/util/stats.rs:172:31 [INFO] [stdout] | [INFO] [stdout] 171 | use super::*; [INFO] [stdout] | -------- the item `Instant` is already imported here [INFO] [stdout] 172 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/util/jobs.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 97 | use super::*; [INFO] [stdout] | -------- the item `Arc` is already imported here [INFO] [stdout] 98 | use lazy_static::lazy_static; [INFO] [stdout] 99 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/util/intern.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `isatty` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use isatty; [INFO] [stdout] | ^^^^^^ the item `isatty` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_envlogger` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use slog_envlogger; [INFO] [stdout] | ^^^^^^^^^^^^^^ the item `slog_envlogger` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `reqwest` is imported redundantly [INFO] [stdout] --> graph/src/log/elastic.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use reqwest; [INFO] [stdout] | ^^^^^^^ the item `reqwest` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/elastic.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/split.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockPtr` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:15:20 [INFO] [stdout] | [INFO] [stdout] 15 | use super::{Block, BlockPtr, Blockchain}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `BlockPtr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockNumber` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::components::store::{BlockNumber, DeploymentLocator}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `BlockNumber` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/firehose_block_stream.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/firehose_block_stream.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 15 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/mock.rs:12:33 [INFO] [stdout] | [INFO] [stdout] 12 | use std::{collections::HashSet, convert::TryFrom, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Pin` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::pin::Pin; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Pin` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockPtr` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | use super::{Block, BlockPtr, Blockchain}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `BlockPtr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockNumber` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::components::store::BlockNumber; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | use crate::data::subgraph::UnifiedMappingApiVersion; [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `BlockNumber` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/substreams_block_stream.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/substreams_block_stream.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 14 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/types.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/runtime/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `graphql_parser` is imported redundantly [INFO] [stdout] --> graph/src/schema/mod.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use graphql_parser::{self, Pos}; [INFO] [stdout] | ^^^^ the item `graphql_parser` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/schema/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/schema/fulltext.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/graphql.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/mappings.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/store.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | Int(q::Number), [INFO] [stdout] | --- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 42 | Int(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | Float(f64), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 43 | Float(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | String(String), [INFO] [stdout] | ------ ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | String(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | Boolean(bool), [INFO] [stdout] | ------- ^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 45 | Boolean(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:47:10 [INFO] [stdout] | [INFO] [stdout] 47 | Enum(String), [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 47 | Enum(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:49:10 [INFO] [stdout] | [INFO] [stdout] 49 | List(Vec), [INFO] [stdout] | ---- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 49 | List(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | Object(BTreeMap), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 51 | Object(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 73 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_from_rust_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_network_type_id.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_asc_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_array_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(syn::Ident); [INFO] [stdout] | --------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParam` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParamList` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_from_rust_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating graphql/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_network_type_id.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_asc_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_array_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(syn::Ident); [INFO] [stdout] | --------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParam` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParamList` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Fixed graphql/src/store/mod.rs (1 fix) [INFO] [stderr] Migrating store/postgres/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `s` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | prelude::{s, CheapClone}, [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 21 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `s` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CheapClone` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | prelude::{s, CheapClone}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `CheapClone` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ToOwned` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | use std::{borrow::ToOwned, collections::HashSet}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `ToOwned` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graphql/src/execution/query.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graphql/src/execution/query.rs:13:49 [INFO] [stdout] | [INFO] [stdout] 13 | use std::{collections::hash_map::DefaultHasher, convert::TryFrom}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Result` is imported redundantly [INFO] [stdout] --> graphql/src/subscription/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Result` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graphql/src/subscription/mod.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | use graph::{components::store::SubscriptionManager, prelude::*, schema::ErrorPolicy}; [INFO] [stdout] | ---------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graphql/src/values/coercion.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graphql/src/store/resolver.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 9 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-server-http v0.33.0 (/tmp/fixit/server/http) [INFO] [stderr] Fixed store/postgres/src/primary.rs (1 fix) [INFO] [stderr] Migrating server/json-rpc/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/block_store.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/catalog.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use diesel::pg::PgConnection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2 | use diesel::prelude::*; [INFO] [stdout] | ------------------ the item `PgConnection` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | convert::{TryFrom, TryInto}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:13:24 [INFO] [stdout] | [INFO] [stdout] 13 | convert::{TryFrom, TryInto}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | iter::FromIterator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 73 | use diesel::{delete, prelude::*, sql_query}; [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] 74 | use diesel::{dsl::sql, pg::PgConnection}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | use std::{convert::TryFrom, io::Write}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> store/postgres/src/connection_pool.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | anyhow::{self, anyhow, bail}, [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/copy.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment.rs:29:42 [INFO] [stdout] | [INFO] [stdout] 29 | anyhow, bigdecimal::ToPrimitive, hex, web3::types::H256, BigDecimal, BlockNumber, BlockPtr, [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment.rs:35:34 [INFO] [stdout] | [INFO] [stdout] 35 | use std::{collections::BTreeSet, convert::TryFrom, ops::Bound, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment_store.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use diesel::pg::PgConnection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | use diesel::prelude::*; [INFO] [stdout] | ------------------ the item `PgConnection` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Into` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment_store.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use std::convert::Into; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Into` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/detail.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryDsl` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `QueryDsl` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `RunQueryDsl` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:29 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `RunQueryDsl` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::{Arc, Barrier, Mutex}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | convert::TryInto, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:434:37 [INFO] [stdout] | [INFO] [stdout] 434 | use std::{collections::HashMap, convert::TryFrom, convert::TryInto}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:434:55 [INFO] [stdout] | [INFO] [stdout] 434 | use std::{collections::HashMap, convert::TryFrom, convert::TryInto}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational.rs:43:20 [INFO] [stdout] | [INFO] [stdout] 43 | use std::convert::{From, TryFrom}; [INFO] [stdout] | ^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational.rs:43:26 [INFO] [stdout] | [INFO] [stdout] 43 | use std::convert::{From, TryFrom}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> store/postgres/src/relational.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 315 | / /// The position of this table in all the tables for this layout; this [INFO] [stdout] 316 | | /// is really only needed for the tests to make the names of indexes [INFO] [stdout] 317 | | /// predictable [INFO] [stdout] | |___________________________^ [INFO] [stdout] 318 | position: position as u32, [INFO] [stdout] | ------------------------- rustdoc does not generate documentation for expression fields [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational_queries.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational_queries.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> store/postgres/src/relational_queries.rs:3026:21 [INFO] [stdout] | [INFO] [stdout] 3026 | /// Sort by this column [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3027 | sort_by_column, [INFO] [stdout] | -------------- rustdoc does not generate documentation for expression fields [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryStreamExt` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use futures03::TryStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `TryStreamExt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::{atomic::Ordering, Arc, RwLock}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/subgraph_store.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | use std::{iter::FromIterator, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/transaction_receipt.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `PgJsonbExpressionMethods` is never used [INFO] [stdout] --> store/postgres/src/jsonb.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub trait PgJsonbExpressionMethods: Expression + Sized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `process_id` and `channel` are never read [INFO] [stdout] --> store/postgres/src/notification_listener.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 325 | pub struct JsonNotification { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 326 | pub process_id: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 327 | pub channel: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `JsonNotification` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `parent_table` is never read [INFO] [stdout] --> store/postgres/src/relational_queries.rs:2695:9 [INFO] [stdout] | [INFO] [stdout] 2693 | pub struct ChildKeyDetails<'a> { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 2694 | /// Table representing the parent entity [INFO] [stdout] 2695 | pub parent_table: &'a Table, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChildKeyDetails` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `parent_table` is never read [INFO] [stdout] --> store/postgres/src/relational_queries.rs:2731:9 [INFO] [stdout] | [INFO] [stdout] 2729 | pub struct ChildIdDetails<'a> { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 2730 | /// Table representing the parent entity [INFO] [stdout] 2731 | pub parent_table: &'a Table, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChildIdDetails` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAX_BATCH_TIME` is never used [INFO] [stdout] --> store/postgres/src/writable.rs:1273:15 [INFO] [stdout] | [INFO] [stdout] 1273 | const MAX_BATCH_TIME: Duration = Duration::from_secs(30); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 42 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/json-rpc/src/lib.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::{Value as GraphValue, *}; [INFO] [stdout] | - the item `serde_json` is already imported here [INFO] [stdout] ... [INFO] [stdout] 7 | use serde_json::{self, Value as JsonValue}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating server/websocket/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/websocket/src/connection.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use graph::{data::query::QueryTarget, prelude::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ---------- the item `QueryTarget` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating server/metrics/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/websocket/src/server.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | data::query::QueryTarget, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | prelude::{SubscriptionServer as SubscriptionServerTrait, *}, [INFO] [stdout] | - the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating graph/examples/stress.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Registry` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:11:34 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Registry` is already imported here [INFO] [stdout] 11 | use graph::prometheus::{Encoder, Registry, TextEncoder}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Fixed graph/examples/stress.rs (2 fixes) [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/examples/stress.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating graph/examples/validate.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Registry` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:11:34 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Registry` is already imported here [INFO] [stdout] 11 | use graph::prometheus::{Encoder, Registry, TextEncoder}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating server/http/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/request.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 5 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating store/postgres/examples/layout.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> server/http/src/server.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use futures::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | use graph::prelude::{GraphQLServer as GraphQLServerTrait, GraphQlRunner, *}; [INFO] [stdout] | - the item `Future` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GraphQlRunner` is imported redundantly [INFO] [stdout] --> server/http/src/server.rs:9:59 [INFO] [stdout] | [INFO] [stdout] 9 | use graph::prelude::{GraphQLServer as GraphQLServerTrait, GraphQlRunner, *}; [INFO] [stdout] | ^^^^^^^^^^^^^ - the item `GraphQlRunner` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `TryFrom` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Pin` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::pin::Pin; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Pin` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | use graph::prelude::serde_json::json; [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:13:60 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `QueryTarget` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use graph::{components::server::query::GraphQLServerError, data::query::QueryTarget}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/test_utils.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating graphql/examples/schema.rs from 2021 edition to 2024 [INFO] [stderr] Checking zstd v0.6.1+zstd.1.4.9 [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/json-rpc/src/lib.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::{Value as GraphValue, *}; [INFO] [stdout] | - the item `serde_json` is already imported here [INFO] [stdout] ... [INFO] [stdout] 7 | use serde_json::{self, Value as JsonValue}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking wasmtime v0.27.0 [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/websocket/src/connection.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use graph::{data::query::QueryTarget, prelude::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ---------- the item `QueryTarget` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/websocket/src/server.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | data::query::QueryTarget, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | prelude::{SubscriptionServer as SubscriptionServerTrait, *}, [INFO] [stdout] | - the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `s` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | prelude::{s, CheapClone}, [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 21 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `s` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CheapClone` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | prelude::{s, CheapClone}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `CheapClone` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ToOwned` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | use std::{borrow::ToOwned, collections::HashSet}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `ToOwned` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graphql/src/execution/query.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graphql/src/execution/query.rs:13:49 [INFO] [stdout] | [INFO] [stdout] 13 | use std::{collections::hash_map::DefaultHasher, convert::TryFrom}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Result` is imported redundantly [INFO] [stdout] --> graphql/src/subscription/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Result` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graphql/src/subscription/mod.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | use graph::{components::store::SubscriptionManager, prelude::*, schema::ErrorPolicy}; [INFO] [stdout] | ---------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graphql/src/values/coercion.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graphql/src/store/query.rs:805:38 [INFO] [stdout] | [INFO] [stdout] 805 | use std::{collections::BTreeMap, iter::FromIterator, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graphql/src/store/resolver.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-runtime-wasm v0.33.0 (/tmp/fixit/runtime/wasm) [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/block_store.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating runtime/wasm/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/catalog.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use diesel::pg::PgConnection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2 | use diesel::prelude::*; [INFO] [stdout] | ------------------ the item `PgConnection` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | convert::{TryFrom, TryInto}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:13:24 [INFO] [stdout] | [INFO] [stdout] 13 | convert::{TryFrom, TryInto}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | iter::FromIterator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 73 | use diesel::{delete, prelude::*, sql_query}; [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] 74 | use diesel::{dsl::sql, pg::PgConnection}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | use std::{convert::TryFrom, io::Write}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> store/postgres/src/connection_pool.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | anyhow::{self, anyhow, bail}, [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/copy.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment.rs:29:42 [INFO] [stdout] | [INFO] [stdout] 29 | anyhow, bigdecimal::ToPrimitive, hex, web3::types::H256, BigDecimal, BlockNumber, BlockPtr, [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment.rs:35:34 [INFO] [stdout] | [INFO] [stdout] 35 | use std::{collections::BTreeSet, convert::TryFrom, ops::Bound, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment_store.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use diesel::pg::PgConnection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | use diesel::prelude::*; [INFO] [stdout] | ------------------ the item `PgConnection` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Into` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment_store.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use std::convert::Into; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Into` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/detail.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryDsl` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `QueryDsl` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `RunQueryDsl` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:29 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `RunQueryDsl` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromStr` is imported redundantly [INFO] [stdout] --> store/postgres/src/fork.rs:224:9 [INFO] [stdout] | [INFO] [stdout] 224 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 225 | [INFO] [stdout] 226 | use super::*; [INFO] [stdout] | -------- the item `FromStr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `DeploymentHash` is imported redundantly [INFO] [stdout] --> store/postgres/src/fork.rs:230:28 [INFO] [stdout] | [INFO] [stdout] 226 | use super::*; [INFO] [stdout] | -------- the item `DeploymentHash` is already imported here [INFO] [stdout] ... [INFO] [stdout] 230 | prelude::{s::Type, DeploymentHash}, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::{Arc, Barrier, Mutex}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | convert::TryInto, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:434:37 [INFO] [stdout] | [INFO] [stdout] 434 | use std::{collections::HashMap, convert::TryFrom, convert::TryInto}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:434:55 [INFO] [stdout] | [INFO] [stdout] 434 | use std::{collections::HashMap, convert::TryFrom, convert::TryInto}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Itertools` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational/ddl_tests.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4 | use super::*; [INFO] [stdout] | -------- the item `Itertools` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational.rs:43:20 [INFO] [stdout] | [INFO] [stdout] 43 | use std::convert::{From, TryFrom}; [INFO] [stdout] | ^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational.rs:43:26 [INFO] [stdout] | [INFO] [stdout] 43 | use std::convert::{From, TryFrom}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> store/postgres/src/relational.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 315 | / /// The position of this table in all the tables for this layout; this [INFO] [stdout] 316 | | /// is really only needed for the tests to make the names of indexes [INFO] [stdout] 317 | | /// predictable [INFO] [stdout] | |___________________________^ [INFO] [stdout] 318 | position: position as u32, [INFO] [stdout] | ------------------------- rustdoc does not generate documentation for expression fields [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational_queries.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational_queries.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> store/postgres/src/relational_queries.rs:3026:21 [INFO] [stdout] | [INFO] [stdout] 3026 | /// Sort by this column [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3027 | sort_by_column, [INFO] [stdout] | -------------- rustdoc does not generate documentation for expression fields [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryStreamExt` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use futures03::TryStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `TryStreamExt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::{atomic::Ordering, Arc, RwLock}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/subgraph_store.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | use std::{iter::FromIterator, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/transaction_receipt.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `PgJsonbExpressionMethods` is never used [INFO] [stdout] --> store/postgres/src/jsonb.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub trait PgJsonbExpressionMethods: Expression + Sized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `process_id` and `channel` are never read [INFO] [stdout] --> store/postgres/src/notification_listener.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 325 | pub struct JsonNotification { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 326 | pub process_id: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 327 | pub channel: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `JsonNotification` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `parent_table` is never read [INFO] [stdout] --> store/postgres/src/relational_queries.rs:2695:9 [INFO] [stdout] | [INFO] [stdout] 2693 | pub struct ChildKeyDetails<'a> { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 2694 | /// Table representing the parent entity [INFO] [stdout] 2695 | pub parent_table: &'a Table, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChildKeyDetails` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `parent_table` is never read [INFO] [stdout] --> store/postgres/src/relational_queries.rs:2731:9 [INFO] [stdout] | [INFO] [stdout] 2729 | pub struct ChildIdDetails<'a> { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 2730 | /// Table representing the parent entity [INFO] [stdout] 2731 | pub parent_table: &'a Table, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChildIdDetails` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAX_BATCH_TIME` is never used [INFO] [stdout] --> store/postgres/src/writable.rs:1273:15 [INFO] [stdout] | [INFO] [stdout] 1273 | const MAX_BATCH_TIME: Duration = Duration::from_secs(30); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 45 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ethabi` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/asc_abi/class.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ethabi; [INFO] [stdout] | ^^^^^^ the item `ethabi` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::PartialEq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/to_from/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ethabi` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/to_from/external.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ethabi; [INFO] [stdout] | ^^^^^^ the item `ethabi` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/mapping.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 9 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `TryFrom` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Default` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/stopwatch.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::default::Default; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Default` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host_exports.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | use graph::prelude::{slog::b, slog::record_static, *}; [INFO] [stdout] | - the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host_exports.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | use graph::prelude::{slog::b, slog::record_static, *}; [INFO] [stdout] | - the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/gas_rules.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{convert::TryInto, num::NonZeroU32}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating chain/ethereum/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `ethabi` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/asc_abi/class.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ethabi; [INFO] [stdout] | ^^^^^^ the item `ethabi` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::PartialEq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/to_from/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ethabi` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/to_from/external.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ethabi; [INFO] [stdout] | ^^^^^^ the item `ethabi` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/mapping.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 9 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `TryFrom` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Default` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/stopwatch.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::default::Default; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Default` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host_exports.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | use graph::prelude::{slog::b, slog::record_static, *}; [INFO] [stdout] | - the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host_exports.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | use graph::prelude::{slog::b, slog::record_static, *}; [INFO] [stdout] | - the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/gas_rules.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{convert::TryInto, num::NonZeroU32}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating chain/substreams/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use futures::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Future` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Unpin` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::marker::Unpin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Unpin` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CounterVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `CounterVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GaugeVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:39 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `GaugeVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `HistogramVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:49 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `HistogramVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/codec.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | use std::{convert::TryFrom, fmt::Debug}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `envconfig` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/env.rs:3:22 [INFO] [stdout] | [INFO] [stdout] 3 | use graph::prelude::{envconfig, lazy_static, BlockNumber}; [INFO] [stdout] | ^^^^^^^^^ the item `envconfig` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | anyhow::{self, anyhow, bail, ensure, Context}, [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | hex, info, retry, serde_json as json, stream, tiny_keccak, trace, warn, [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `tiny_keccak` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:20:55 [INFO] [stdout] | [INFO] [stdout] 20 | hex, info, retry, serde_json as json, stream, tiny_keccak, trace, warn, [INFO] [stdout] | ^^^^^^^^^^^ the item `tiny_keccak` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/chain.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 14 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating chain/starknet/src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Migrating chain/near/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/near/src/codec.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating chain/arweave/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: fields `outcome` and `receipt` are never read [INFO] [stdout] --> chain/near/src/trigger.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 22 | Receipt { [INFO] [stdout] | ------- fields in this variant [INFO] [stdout] 23 | outcome: &'a codec::ExecutionOutcomeWithId, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 24 | receipt: &'a codec::Receipt, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> chain/arweave/src/trigger.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 23 | Transaction(Arc), [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 23 | Transaction(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating chain/cosmos/src/lib.rs from 2018 edition to 2021 [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> chain/arweave/src/trigger.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 23 | Transaction(Arc), [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 23 | Transaction(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Fixed chain/cosmos/src/protobuf/mod.rs (1 fix) [INFO] [stdout] warning: fields `event_type` and `origin` are never read [INFO] [stdout] --> chain/cosmos/src/trigger.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 19 | Event { [INFO] [stdout] | ----- fields in this variant [INFO] [stdout] 20 | event_type: &'e str, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 21 | origin: EventOrigin, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-core v0.33.0 (/tmp/fixit/core) [INFO] [stderr] Migrating chain/ethereum/examples/firehose.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use futures::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Future` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Unpin` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::marker::Unpin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Unpin` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CounterVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `CounterVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GaugeVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:39 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `GaugeVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `HistogramVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:49 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `HistogramVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:986:9 [INFO] [stdout] | [INFO] [stdout] 986 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/codec.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | use std::{convert::TryFrom, fmt::Debug}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `envconfig` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/env.rs:3:22 [INFO] [stdout] | [INFO] [stdout] 3 | use graph::prelude::{envconfig, lazy_static, BlockNumber}; [INFO] [stdout] | ^^^^^^^^^ the item `envconfig` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | anyhow::{self, anyhow, bail, ensure, Context}, [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | hex, info, retry, serde_json as json, stream, tiny_keccak, trace, warn, [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `tiny_keccak` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:20:55 [INFO] [stdout] | [INFO] [stdout] 20 | hex, info, retry, serde_json as json, stream, tiny_keccak, trace, warn, [INFO] [stdout] | ^^^^^^^^^^^ the item `tiny_keccak` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:2190:9 [INFO] [stdout] | [INFO] [stdout] 2190 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/chain.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 16 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-server-index-node v0.33.0 (/tmp/fixit/server/index-node) [INFO] [stderr] Migrating chain/substreams/examples/substreams.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `prost` is imported redundantly [INFO] [stdout] --> chain/ethereum/examples/firehose.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | prelude::{prost, tokio, tonic, MetricsRegistry}, [INFO] [stdout] | ^^^^^ the item `prost` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `tokio` is imported redundantly [INFO] [stdout] --> chain/substreams/examples/substreams.rs:7:28 [INFO] [stdout] | [INFO] [stdout] 7 | use graph::prelude::{info, tokio, DeploymentHash, MetricsRegistry, Registry}; [INFO] [stdout] | ^^^^^ the item `tokio` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/near/src/codec.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/near/src/trigger.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> chain/near/src/trigger.rs:169:19 [INFO] [stdout] | [INFO] [stdout] 163 | use super::*; [INFO] [stdout] | -------- the item `hex` is already imported here [INFO] [stdout] ... [INFO] [stdout] 169 | prelude::{hex, BigInt}, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GasCounter` is imported redundantly [INFO] [stdout] --> chain/near/src/trigger.rs:170:19 [INFO] [stdout] | [INFO] [stdout] 163 | use super::*; [INFO] [stdout] | -------- the item `GasCounter` is already imported here [INFO] [stdout] ... [INFO] [stdout] 170 | runtime::{gas::GasCounter, DeterministicHostError, HostExportError}, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `HostExportError` is imported redundantly [INFO] [stdout] --> chain/near/src/trigger.rs:170:60 [INFO] [stdout] | [INFO] [stdout] 163 | use super::*; [INFO] [stdout] | -------- the item `HostExportError` is already imported here [INFO] [stdout] ... [INFO] [stdout] 170 | runtime::{gas::GasCounter, DeterministicHostError, HostExportError}, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `outcome` and `receipt` are never read [INFO] [stdout] --> chain/near/src/trigger.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 22 | Receipt { [INFO] [stdout] | ------- fields in this variant [INFO] [stdout] 23 | outcome: &'a codec::ExecutionOutcomeWithId, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 24 | receipt: &'a codec::Receipt, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Logger` is imported redundantly [INFO] [stdout] --> chain/cosmos/src/chain.rs:454:28 [INFO] [stdout] | [INFO] [stdout] 454 | slog::{o, Discard, Logger}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 458 | use super::*; [INFO] [stdout] | -------- the item `Logger` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating core/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `Version` is imported redundantly [INFO] [stdout] --> chain/cosmos/src/runtime/mod.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::protobuf::*; [INFO] [stdout] | ------------------ the item `Version` is already imported here [INFO] [stdout] 6 | [INFO] [stdout] 7 | use graph::semver::Version; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `event_type` and `origin` are never read [INFO] [stdout] --> chain/cosmos/src/trigger.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 19 | Event { [INFO] [stdout] | ----- fields in this variant [INFO] [stdout] 20 | event_type: &'e str, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 21 | origin: EventOrigin, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating server/index-node/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> core/src/link_resolver.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | prelude::{LinkResolver as LinkResolverTrait, *}, [INFO] [stdout] | - the item `Arc` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> core/src/link_resolver.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | prelude::{LinkResolver as LinkResolverTrait, *}, [INFO] [stdout] | - the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> core/src/subgraph/context.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | use anyhow::{self, Error}; [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CreateSubgraphResult` is imported redundantly [INFO] [stdout] --> core/src/subgraph/registrar.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | CreateSubgraphResult, SubgraphAssignmentProvider as SubgraphAssignmentProviderTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | SubgraphRegistrar as SubgraphRegistrarTrait, *, [INFO] [stdout] | - the item `CreateSubgraphResult` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> core/src/subgraph/runner.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 26 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> core/src/subgraph/runner.rs:27:17 [INFO] [stdout] | [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 27 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cached_head_ptr` is never read [INFO] [stdout] --> core/src/subgraph/state.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct IndexingState { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 22 | pub cached_head_ptr: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-runtime-test v0.33.0 (/tmp/fixit/runtime/test) [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> server/index-node/src/resolver.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ValueMap` is imported redundantly [INFO] [stdout] --> server/index-node/src/resolver.rs:13:66 [INFO] [stdout] | [INFO] [stdout] 13 | use graph::data::graphql::{object, IntoValue, ObjectOrInterface, ValueMap}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `ValueMap` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-node v0.33.0 (/tmp/fixit/node) [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> core/src/link_resolver.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | prelude::{LinkResolver as LinkResolverTrait, *}, [INFO] [stdout] | - the item `Duration` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EnvVars` is imported redundantly [INFO] [stdout] --> core/src/link_resolver.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 328 | use super::*; [INFO] [stdout] | -------- the item `EnvVars` is already imported here [INFO] [stdout] 329 | use graph::env::EnvVars; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> core/src/subgraph/context.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | use anyhow::{self, Error}; [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CreateSubgraphResult` is imported redundantly [INFO] [stdout] --> core/src/subgraph/registrar.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | CreateSubgraphResult, SubgraphAssignmentProvider as SubgraphAssignmentProviderTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | SubgraphRegistrar as SubgraphRegistrarTrait, *, [INFO] [stdout] | - the item `CreateSubgraphResult` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> core/src/subgraph/runner.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 26 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> core/src/subgraph/runner.rs:27:17 [INFO] [stdout] | [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 27 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cached_head_ptr` is never read [INFO] [stdout] --> core/src/subgraph/state.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct IndexingState { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 22 | pub cached_head_ptr: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating server/http/tests/response.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> server/index-node/src/resolver.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ValueMap` is imported redundantly [INFO] [stdout] --> server/index-node/src/resolver.rs:13:66 [INFO] [stdout] | [INFO] [stdout] 13 | use graph::data::graphql::{object, IntoValue, ObjectOrInterface, ValueMap}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `ValueMap` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating server/http/tests/server.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/http/tests/server.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | query::{QueryResults, QueryTarget}, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `QueryTarget` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating runtime/test/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/request.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 5 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/http/src/request.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | query::QueryTarget, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 58 | prelude::*, [INFO] [stdout] | ---------- the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> server/http/src/server.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use futures::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | use graph::prelude::{GraphQLServer as GraphQLServerTrait, GraphQlRunner, *}; [INFO] [stdout] | - the item `Future` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GraphQlRunner` is imported redundantly [INFO] [stdout] --> server/http/src/server.rs:9:59 [INFO] [stdout] | [INFO] [stdout] 9 | use graph::prelude::{GraphQLServer as GraphQLServerTrait, GraphQlRunner, *}; [INFO] [stdout] | ^^^^^^^^^^^^^ - the item `GraphQlRunner` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `TryFrom` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Pin` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::pin::Pin; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Pin` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | use graph::prelude::serde_json::json; [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:13:60 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `QueryTarget` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use graph::{components::server::query::GraphQLServerError, data::query::QueryTarget}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:470:44 [INFO] [stdout] | [INFO] [stdout] 470 | use graph::data::query::{QueryResults, QueryTarget}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 471 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/test_utils.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating node/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/store_builder.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/listen.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/query.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/rewind.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use std::{collections::HashSet, convert::TryFrom}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> node/src/manager/deployment.rs:6:31 [INFO] [stdout] | [INFO] [stdout] 5 | use diesel::{dsl::sql, prelude::*}; [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] 6 | use diesel::{sql_types::Text, PgConnection}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `footer` is never used [INFO] [stdout] --> node/src/manager/commands/index.rs:107:8 [INFO] [stdout] | [INFO] [stdout] 107 | fn footer(term: &mut Terminal) -> Result<(), anyhow::Error> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/store_builder.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/listen.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/query.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/rewind.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use std::{collections::HashSet, convert::TryFrom}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> node/src/manager/deployment.rs:6:31 [INFO] [stdout] | [INFO] [stdout] 5 | use diesel::{dsl::sql, prelude::*}; [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] 6 | use diesel::{sql_types::Text, PgConnection}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `footer` is never used [INFO] [stdout] --> node/src/manager/commands/index.rs:107:8 [INFO] [stdout] | [INFO] [stdout] 107 | fn footer(term: &mut Terminal) -> Result<(), anyhow::Error> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking test-store v0.33.0 (/tmp/fixit/store/test-store) [INFO] [stderr] Checking graph-tests v0.33.0 (/tmp/fixit/tests) [INFO] [stderr] Migrating store/test-store/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/test-store/src/block_store.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{convert::TryFrom, str::FromStr, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating tests/src/lib.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `diesel` is imported redundantly [INFO] [stdout] --> store/test-store/src/store.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use diesel::{self, PgConnection}; [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::{QueryStoreManager as _, SubgraphStore as _, *}; [INFO] [stdout] | - the item `diesel` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> store/test-store/src/store.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use graph::data::query::QueryTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::{QueryStoreManager as _, SubgraphStore as _, *}; [INFO] [stdout] | - the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `NodeId` is imported redundantly [INFO] [stdout] --> store/test-store/src/store.rs:17:73 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::{QueryStoreManager as _, SubgraphStore as _, *}; [INFO] [stdout] | - the item `NodeId` is already imported here [INFO] [stdout] ... [INFO] [stdout] 17 | components::store::StoredDynamicDataSource, data::subgraph::status, prelude::NodeId, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating node/src/bin/manager.rs from 2021 edition to 2024 [INFO] [stderr] Migrating node/src/main.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `Registry` is imported redundantly [INFO] [stdout] --> node/src/main.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 20 | use graph::prelude::{IndexNodeServer as _, *}; [INFO] [stdout] | - the item `Registry` is already imported here [INFO] [stdout] 21 | use graph::prometheus::Registry; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> node/src/main.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 20 | use graph::prelude::{IndexNodeServer as _, *}; [INFO] [stdout] | - the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 52 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Registry` is imported redundantly [INFO] [stdout] --> node/src/main.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 20 | use graph::prelude::{IndexNodeServer as _, *}; [INFO] [stdout] | - the item `Registry` is already imported here [INFO] [stdout] 21 | use graph::prometheus::Registry; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> node/src/main.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 20 | use graph::prelude::{IndexNodeServer as _, *}; [INFO] [stdout] | - the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 52 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating store/test-store/tests/core.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/test-store/src/block_store.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{convert::TryFrom, str::FromStr, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `diesel` is imported redundantly [INFO] [stdout] --> store/test-store/src/store.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use diesel::{self, PgConnection}; [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::{QueryStoreManager as _, SubgraphStore as _, *}; [INFO] [stdout] | - the item `diesel` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> store/test-store/src/store.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use graph::data::query::QueryTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::{QueryStoreManager as _, SubgraphStore as _, *}; [INFO] [stdout] | - the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `NodeId` is imported redundantly [INFO] [stdout] --> store/test-store/src/store.rs:17:73 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::{QueryStoreManager as _, SubgraphStore as _, *}; [INFO] [stdout] | - the item `NodeId` is already imported here [INFO] [stdout] ... [INFO] [stdout] 17 | components::store::StoredDynamicDataSource, data::subgraph::status, prelude::NodeId, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating tests/tests/runner_tests.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> store/test-store/tests/core/interfaces.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use graph::{data::query::QueryTarget, prelude::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ---------- the item `QueryTarget` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating tests/tests/integration_tests.rs from 2021 edition to 2024 [INFO] [stdout] warning: struct `Output` is never constructed [INFO] [stdout] --> tests/tests/integration_tests.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | struct Output { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `U256` is imported redundantly [INFO] [stdout] --> runtime/test/src/test/abi.rs:1:37 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::{ethabi::Token, web3::types::U256}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 6 | use super::*; [INFO] [stdout] | -------- the item `U256` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating store/test-store/tests/graph.rs from 2021 edition to 2024 [INFO] [stdout] warning: method `invoke_export0` is never used [INFO] [stdout] --> runtime/test/src/test.rs:157:8 [INFO] [stdout] | [INFO] [stdout] 150 | pub trait WasmInstanceExt { [INFO] [stdout] | --------------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 157 | fn invoke_export0(&self, f: &str) -> AscPtr; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BID` is never used [INFO] [stdout] --> runtime/test/src/test.rs:1432:11 [INFO] [stdout] | [INFO] [stdout] 1432 | const BID: &str = "0xdeadbeef"; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BINARY` is never used [INFO] [stdout] --> runtime/test/src/test.rs:1433:11 [INFO] [stdout] | [INFO] [stdout] 1433 | const BINARY: &str = "Binary"; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating store/test-store/tests/chain.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `DeploymentHash` is imported redundantly [INFO] [stdout] --> store/test-store/tests/graph/entity_cache.rs:12:15 [INFO] [stdout] | [INFO] [stdout] 12 | prelude::{DeploymentHash, Entity, EntityCache, EntityModification, Value}, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 13 | }; [INFO] [stdout] 14 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `DeploymentHash` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Entity` is imported redundantly [INFO] [stdout] --> store/test-store/tests/graph/entity_cache.rs:12:31 [INFO] [stdout] | [INFO] [stdout] 12 | prelude::{DeploymentHash, Entity, EntityCache, EntityModification, Value}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 13 | }; [INFO] [stdout] 14 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `Entity` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EntityCache` is imported redundantly [INFO] [stdout] --> store/test-store/tests/graph/entity_cache.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | prelude::{DeploymentHash, Entity, EntityCache, EntityModification, Value}, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 13 | }; [INFO] [stdout] 14 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `EntityCache` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EntityModification` is imported redundantly [INFO] [stdout] --> store/test-store/tests/graph/entity_cache.rs:12:52 [INFO] [stdout] | [INFO] [stdout] 12 | prelude::{DeploymentHash, Entity, EntityCache, EntityModification, Value}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | }; [INFO] [stdout] 14 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `EntityModification` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Value` is imported redundantly [INFO] [stdout] --> store/test-store/tests/graph/entity_cache.rs:12:72 [INFO] [stdout] | [INFO] [stdout] 12 | prelude::{DeploymentHash, Entity, EntityCache, EntityModification, Value}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 13 | }; [INFO] [stdout] 14 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `Value` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Logger` is imported redundantly [INFO] [stdout] --> store/test-store/tests/graph/entity_cache.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 14 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `Logger` is already imported here [INFO] [stdout] ... [INFO] [stdout] 19 | use slog::Logger; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> store/test-store/tests/graph/entity_cache.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 14 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating store/test-store/tests/graphql.rs from 2021 edition to 2024 [INFO] [stderr] Migrating store/test-store/tests/postgres.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/test-store/tests/graphql/query.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EntityOrder` is imported redundantly [INFO] [stdout] --> store/test-store/tests/postgres/graft.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | DeploymentLocator, EntityOrder, EntityQuery, PruneReporter, PruneRequest, PruningStrategy, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `EntityOrder` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EntityQuery` is imported redundantly [INFO] [stdout] --> store/test-store/tests/postgres/graft.rs:9:37 [INFO] [stdout] | [INFO] [stdout] 9 | DeploymentLocator, EntityOrder, EntityQuery, PruneReporter, PruneRequest, PruningStrategy, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `EntityQuery` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> store/test-store/tests/postgres/store.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use graph::data::query::QueryTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> store/test-store/tests/postgres/store.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EntityFilter` is imported redundantly [INFO] [stdout] --> store/test-store/tests/postgres/store.rs:19:26 [INFO] [stdout] | [INFO] [stdout] 19 | BlockStore as _, EntityFilter, EntityOrder, EntityQuery, StatusStore, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `EntityFilter` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EntityOrder` is imported redundantly [INFO] [stdout] --> store/test-store/tests/postgres/store.rs:19:40 [INFO] [stdout] | [INFO] [stdout] 19 | BlockStore as _, EntityFilter, EntityOrder, EntityQuery, StatusStore, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `EntityOrder` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EntityQuery` is imported redundantly [INFO] [stdout] --> store/test-store/tests/postgres/store.rs:19:53 [INFO] [stdout] | [INFO] [stdout] 19 | BlockStore as _, EntityFilter, EntityOrder, EntityQuery, StatusStore, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | use graph::{entity, prelude::*}; [INFO] [stdout] | ---------- the item `EntityQuery` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 11s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: cranelift-codegen-meta v0.74.0, wasmparser v0.78.2, wasmtime-cache v0.27.0, wasmtime-debug v0.27.0 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2024 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2024 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling graph v0.33.0 (/tmp/fixit/graph) [INFO] [stderr] Compiling graph-runtime-derive v0.33.0 (/tmp/fixit/runtime/derive) [INFO] [stderr] Compiling graph-chain-ethereum v0.33.0 (/tmp/fixit/chain/ethereum) [INFO] [stderr] Compiling graph-chain-common v0.33.0 (/tmp/fixit/chain/common) [INFO] [stderr] Compiling graph-chain-substreams v0.33.0 (/tmp/fixit/chain/substreams) [INFO] [stderr] Compiling graph-chain-starknet v0.33.0 (/tmp/fixit/chain/starknet) [INFO] [stderr] Compiling graph-chain-near v0.33.0 (/tmp/fixit/chain/near) [INFO] [stderr] Compiling graph-chain-arweave v0.33.0 (/tmp/fixit/chain/arweave) [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> chain/common/src/lib.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_from_rust_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_network_type_id.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_asc_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_array_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling graph-chain-cosmos v0.33.0 (/tmp/fixit/chain/cosmos) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(syn::Ident); [INFO] [stdout] | --------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParam` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParamList` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling substreams-trigger-filter v0.33.0 (/tmp/fixit/substreams/substreams-trigger-filter) [INFO] [stderr] Checking trigger-filters v0.33.0 (/tmp/fixit/substreams/trigger-filters) [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> chain/common/src/lib.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> chain/common/src/lib.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_from_rust_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_network_type_id.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_asc_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_array_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_from_rust_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_network_type_id.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_asc_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, Field, ItemStruct}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `syn` is imported redundantly [INFO] [stdout] --> runtime/derive/src/generate_array_type.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | use syn::{self, parse_macro_input, AttributeArgs, ItemStruct, Meta, NestedMeta, Path}; [INFO] [stdout] | ^^^^ the item `syn` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(syn::Ident); [INFO] [stdout] | --------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParam` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParamList` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(syn::Ident); [INFO] [stdout] | --------- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParam` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 41 | struct TypeParam(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> runtime/derive/src/lib.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `TypeParamList` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 53 | struct TypeParamList(()); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::PartialEq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:157:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/proof_of_indexing/online.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/settings.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | anyhow, [INFO] [stdout] | ^^^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/components/ethereum/types.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{convert::TryFrom, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `InputSchema` is imported redundantly [INFO] [stdout] --> graph/src/components/store/traits.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | -------- the item `InputSchema` is already imported here [INFO] [stdout] ... [INFO] [stdout] 17 | use crate::schema::{ApiSchema, InputSchema}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog` is imported redundantly [INFO] [stdout] --> graph/src/components/metrics/registry.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::slog::{self, error, o, Logger}; [INFO] [stdout] | ^^^^ the item `slog` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | use anyhow::{anyhow, bail, Error}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use hex; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `hex` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFromValue` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::data::graphql::TryFromValue; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `TryFromValue` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Value` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::data::store::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | use crate::data::subgraph::SubgraphManifest; [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Value` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SubgraphManifest` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::data::subgraph::SubgraphManifest; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `SubgraphManifest` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_yaml` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use serde_yaml; [INFO] [stdout] | ^^^^^^^^^^ the item `serde_yaml` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `wasmparser` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use wasmparser; [INFO] [stdout] | ^^^^^^^^^^ the item `wasmparser` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/query/query.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/query/result.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/id.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> graph/src/data/store/id.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | anyhow, bail, [INFO] [stdout] | ^^^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use hex; [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `num_bigint` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use num_bigint; [INFO] [stdout] | ^^^^^^^^^^ the item `num_bigint` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{self, Deserialize, Serialize}; [INFO] [stdout] | ^^^^ the item `serde` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:13:29 [INFO] [stdout] | [INFO] [stdout] 13 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/values.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/load_manager.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/object_macro.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/value.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/value.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> graph/src/util/futures.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use futures03::{Future, FutureExt, TryFutureExt}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Eq` is imported redundantly [INFO] [stdout] --> graph/src/util/timed_cache.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | cmp::Eq, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:157:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Eq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/util/intern.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> graph/src/ext/futures.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | use futures03::{future::Fuse, Future, FutureExt, Stream}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `isatty` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use isatty; [INFO] [stdout] | ^^^^^^ the item `isatty` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_envlogger` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use slog_envlogger; [INFO] [stdout] | ^^^^^^^^^^^^^^ the item `slog_envlogger` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `reqwest` is imported redundantly [INFO] [stdout] --> graph/src/log/elastic.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use reqwest; [INFO] [stdout] | ^^^^^^^ the item `reqwest` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/elastic.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/split.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> graph/src/cheap_clone.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockPtr` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:15:20 [INFO] [stdout] | [INFO] [stdout] 15 | use super::{Block, BlockPtr, Blockchain}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `BlockPtr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockNumber` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::components::store::{BlockNumber, DeploymentLocator}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `BlockNumber` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/firehose_block_stream.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/firehose_block_stream.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 15 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/mock.rs:12:33 [INFO] [stdout] | [INFO] [stdout] 12 | use std::{collections::HashSet, convert::TryFrom, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Pin` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::pin::Pin; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Pin` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockPtr` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | use super::{Block, BlockPtr, Blockchain}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `BlockPtr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockNumber` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::components::store::BlockNumber; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | use crate::data::subgraph::UnifiedMappingApiVersion; [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `BlockNumber` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/substreams_block_stream.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/substreams_block_stream.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 14 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/types.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/runtime/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> graph/src/firehose/interceptors.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `graphql_parser` is imported redundantly [INFO] [stdout] --> graph/src/schema/mod.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use graphql_parser::{self, Pos}; [INFO] [stdout] | ^^^^ the item `graphql_parser` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/schema/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/schema/fulltext.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/graphql.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/mappings.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/store.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::PartialEq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:157:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/host.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/proof_of_indexing/online.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ProofOfIndexingFinisher` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/proof_of_indexing/mod.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 37 | use super::*; [INFO] [stdout] | -------- the item `ProofOfIndexingFinisher` is already imported here [INFO] [stdout] ... [INFO] [stdout] 44 | use online::ProofOfIndexingFinisher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/proof_of_indexing/mod.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> graph/src/components/subgraph/settings.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | anyhow, [INFO] [stdout] | ^^^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/components/ethereum/types.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{convert::TryFrom, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `InputSchema` is imported redundantly [INFO] [stdout] --> graph/src/components/store/traits.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | -------- the item `InputSchema` is already imported here [INFO] [stdout] ... [INFO] [stdout] 17 | use crate::schema::{ApiSchema, InputSchema}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog` is imported redundantly [INFO] [stdout] --> graph/src/components/metrics/registry.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::slog::{self, error, o, Logger}; [INFO] [stdout] | ^^^^ the item `slog` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | use anyhow::{anyhow, bail, Error}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use hex; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `hex` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFromValue` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::data::graphql::TryFromValue; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `TryFromValue` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Value` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::data::store::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | use crate::data::subgraph::SubgraphManifest; [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Value` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SubgraphManifest` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/schema.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::data::subgraph::SubgraphManifest; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `SubgraphManifest` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_yaml` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use serde_yaml; [INFO] [stdout] | ^^^^^^^^^^ the item `serde_yaml` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `wasmparser` is imported redundantly [INFO] [stdout] --> graph/src/data/subgraph/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use wasmparser; [INFO] [stdout] | ^^^^^^^^^^ the item `wasmparser` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/query/query.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/query/result.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/id.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> graph/src/data/store/id.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | anyhow, bail, [INFO] [stdout] | ^^^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use hex; [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `num_bigint` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use num_bigint; [INFO] [stdout] | ^^^^^^^^^^ the item `num_bigint` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{self, Deserialize, Serialize}; [INFO] [stdout] | ^^^^ the item `serde` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/data/store/scalar.rs:13:29 [INFO] [stdout] | [INFO] [stdout] 13 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/values.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/load_manager.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/graphql/object_macro.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/data/value.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/data/value.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> graph/src/util/futures.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use futures03::{Future, FutureExt, TryFutureExt}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Eq` is imported redundantly [INFO] [stdout] --> graph/src/util/timed_cache.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | cmp::Eq, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:157:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Eq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/util/stats.rs:172:21 [INFO] [stdout] | [INFO] [stdout] 171 | use super::*; [INFO] [stdout] | -------- the item `Duration` is already imported here [INFO] [stdout] 172 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Instant` is imported redundantly [INFO] [stdout] --> graph/src/util/stats.rs:172:31 [INFO] [stdout] | [INFO] [stdout] 171 | use super::*; [INFO] [stdout] | -------- the item `Instant` is already imported here [INFO] [stdout] 172 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/util/jobs.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 97 | use super::*; [INFO] [stdout] | -------- the item `Arc` is already imported here [INFO] [stdout] 98 | use lazy_static::lazy_static; [INFO] [stdout] 99 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/util/intern.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> graph/src/ext/futures.rs:4:31 [INFO] [stdout] | [INFO] [stdout] 4 | use futures03::{future::Fuse, Future, FutureExt, Stream}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `isatty` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use isatty; [INFO] [stdout] | ^^^^^^ the item `isatty` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_envlogger` is imported redundantly [INFO] [stdout] --> graph/src/log/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use slog_envlogger; [INFO] [stdout] | ^^^^^^^^^^^^^^ the item `slog_envlogger` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `reqwest` is imported redundantly [INFO] [stdout] --> graph/src/log/elastic.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use reqwest; [INFO] [stdout] | ^^^^^^^ the item `reqwest` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/elastic.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `slog_async` is imported redundantly [INFO] [stdout] --> graph/src/log/split.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use slog_async; [INFO] [stdout] | ^^^^^^^^^^ the item `slog_async` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> graph/src/cheap_clone.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockPtr` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:15:20 [INFO] [stdout] | [INFO] [stdout] 15 | use super::{Block, BlockPtr, Blockchain}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `BlockPtr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockNumber` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/block_stream.rs:17:32 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::components::store::{BlockNumber, DeploymentLocator}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | use crate::{prelude::*, prometheus::labels}; [INFO] [stdout] | ---------- the item `BlockNumber` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/firehose_block_stream.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/firehose_block_stream.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 15 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/mock.rs:12:33 [INFO] [stdout] | [INFO] [stdout] 12 | use std::{collections::HashSet, convert::TryFrom, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Pin` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::pin::Pin; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Pin` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockPtr` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | use super::{Block, BlockPtr, Blockchain}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `BlockPtr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `BlockNumber` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/polling_block_stream.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::components::store::BlockNumber; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | use crate::data::subgraph::UnifiedMappingApiVersion; [INFO] [stdout] 18 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `BlockNumber` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/substreams_block_stream.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/substreams_block_stream.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 14 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/blockchain/types.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> graph/src/runtime/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> graph/src/firehose/interceptors.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `graphql_parser` is imported redundantly [INFO] [stdout] --> graph/src/schema/mod.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use graphql_parser::{self, Pos}; [INFO] [stdout] | ^^^^ the item `graphql_parser` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/src/schema/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graph/src/schema/fulltext.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/graphql.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/mappings.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 2 | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `fmt` is imported redundantly [INFO] [stdout] --> graph/src/env/store.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 5 | use super::*; [INFO] [stdout] | -------- the item `fmt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | Int(q::Number), [INFO] [stdout] | --- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 42 | Int(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | Float(f64), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 43 | Float(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | String(String), [INFO] [stdout] | ------ ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | String(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | Boolean(bool), [INFO] [stdout] | ------- ^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 45 | Boolean(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:47:10 [INFO] [stdout] | [INFO] [stdout] 47 | Enum(String), [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 47 | Enum(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:49:10 [INFO] [stdout] | [INFO] [stdout] 49 | List(Vec), [INFO] [stdout] | ---- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 49 | List(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | Object(BTreeMap), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 51 | Object(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 72 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-runtime-wasm v0.33.0 (/tmp/fixit/runtime/wasm) [INFO] [stderr] Checking graph-graphql v0.33.0 (/tmp/fixit/graphql) [INFO] [stderr] Checking graph-store-postgres v0.33.0 (/tmp/fixit/store/postgres) [INFO] [stderr] Checking graph-server-websocket v0.33.0 (/tmp/fixit/server/websocket) [INFO] [stderr] Checking graph-server-metrics v0.33.0 (/tmp/fixit/server/metrics) [INFO] [stderr] Checking graph-server-json-rpc v0.33.0 (/tmp/fixit/server/json-rpc) [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Registry` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:11:34 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Registry` is already imported here [INFO] [stdout] 11 | use graph::prometheus::{Encoder, Registry, TextEncoder}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | Int(q::Number), [INFO] [stdout] | --- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 42 | Int(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | Float(f64), [INFO] [stdout] | ----- ^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 43 | Float(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | String(String), [INFO] [stdout] | ------ ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | String(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | Boolean(bool), [INFO] [stdout] | ------- ^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 45 | Boolean(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:47:10 [INFO] [stdout] | [INFO] [stdout] 47 | Enum(String), [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 47 | Enum(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:49:10 [INFO] [stdout] | [INFO] [stdout] 49 | List(Vec), [INFO] [stdout] | ---- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 49 | List(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> graph/src/data/query/query.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | Object(BTreeMap), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 51 | Object(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/json-rpc/src/lib.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::{Value as GraphValue, *}; [INFO] [stdout] | - the item `serde_json` is already imported here [INFO] [stdout] ... [INFO] [stdout] 7 | use serde_json::{self, Value as JsonValue}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/websocket/src/connection.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use graph::{data::query::QueryTarget, prelude::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ---------- the item `QueryTarget` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/websocket/src/server.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | data::query::QueryTarget, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | prelude::{SubscriptionServer as SubscriptionServerTrait, *}, [INFO] [stdout] | - the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> graphql/src/execution/cache.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `s` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | prelude::{s, CheapClone}, [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 21 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `s` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CheapClone` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | prelude::{s, CheapClone}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `CheapClone` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ToOwned` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | use std::{borrow::ToOwned, collections::HashSet}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:157:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `ToOwned` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graphql/src/execution/query.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graphql/src/execution/query.rs:13:49 [INFO] [stdout] | [INFO] [stdout] 13 | use std::{collections::hash_map::DefaultHasher, convert::TryFrom}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Result` is imported redundantly [INFO] [stdout] --> graphql/src/subscription/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Result` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graphql/src/subscription/mod.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | use graph::{components::store::SubscriptionManager, prelude::*, schema::ErrorPolicy}; [INFO] [stdout] | ---------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graphql/src/values/coercion.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graphql/src/store/resolver.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ethabi` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/asc_abi/class.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ethabi; [INFO] [stdout] | ^^^^^^ the item `ethabi` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::PartialEq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:157:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/to_from/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ethabi` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/to_from/external.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ethabi; [INFO] [stdout] | ^^^^^^ the item `ethabi` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/mapping.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 9 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `TryFrom` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Default` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/stopwatch.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::default::Default; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:157:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Default` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host_exports.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | use graph::prelude::{slog::b, slog::record_static, *}; [INFO] [stdout] | - the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host_exports.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | use graph::prelude::{slog::b, slog::record_static, *}; [INFO] [stdout] | - the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/gas_rules.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{convert::TryInto, num::NonZeroU32}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/json-rpc/src/lib.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::{Value as GraphValue, *}; [INFO] [stdout] | - the item `serde_json` is already imported here [INFO] [stdout] ... [INFO] [stdout] 7 | use serde_json::{self, Value as JsonValue}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/websocket/src/connection.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use graph::{data::query::QueryTarget, prelude::*}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ---------- the item `QueryTarget` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/websocket/src/server.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | data::query::QueryTarget, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | prelude::{SubscriptionServer as SubscriptionServerTrait, *}, [INFO] [stdout] | - the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 77 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graph/examples/stress.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> graphql/src/execution/cache.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `s` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:9:15 [INFO] [stdout] | [INFO] [stdout] 9 | prelude::{s, CheapClone}, [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 21 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `s` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ethabi` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/asc_abi/class.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ethabi; [INFO] [stdout] | ^^^^^^ the item `ethabi` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CheapClone` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | prelude::{s, CheapClone}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `CheapClone` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ToOwned` is imported redundantly [INFO] [stdout] --> graphql/src/execution/execution.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | use std::{borrow::ToOwned, collections::HashSet}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:157:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `ToOwned` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graphql/src/execution/query.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graphql/src/execution/query.rs:13:49 [INFO] [stdout] | [INFO] [stdout] 13 | use std::{collections::hash_map::DefaultHasher, convert::TryFrom}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::PartialEq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:157:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Result` is imported redundantly [INFO] [stdout] --> graphql/src/subscription/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Result` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> graphql/src/subscription/mod.rs:2:17 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 7 | use graph::{components::store::SubscriptionManager, prelude::*, schema::ErrorPolicy}; [INFO] [stdout] | ---------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/to_from/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ethabi` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/to_from/external.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ethabi; [INFO] [stdout] | ^^^^^^ the item `ethabi` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> graphql/src/values/coercion.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/mapping.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 9 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `TryFrom` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Default` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/module/stopwatch.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::default::Default; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:157:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Default` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> graphql/src/store/query.rs:805:38 [INFO] [stdout] | [INFO] [stdout] 805 | use std::{collections::BTreeMap, iter::FromIterator, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> graphql/src/store/resolver.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 11 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host_exports.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | use graph::prelude::{slog::b, slog::record_static, *}; [INFO] [stdout] | - the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/host_exports.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | use graph::prelude::{slog::b, slog::record_static, *}; [INFO] [stdout] | - the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> runtime/wasm/src/gas_rules.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{convert::TryInto, num::NonZeroU32}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Registry` is imported redundantly [INFO] [stdout] --> server/metrics/src/lib.rs:11:34 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Registry` is already imported here [INFO] [stdout] 11 | use graph::prometheus::{Encoder, Registry, TextEncoder}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/block_store.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/catalog.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use diesel::pg::PgConnection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2 | use diesel::prelude::*; [INFO] [stdout] | ------------------ the item `PgConnection` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | convert::{TryFrom, TryInto}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:13:24 [INFO] [stdout] | [INFO] [stdout] 13 | convert::{TryFrom, TryInto}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | iter::FromIterator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 73 | use diesel::{delete, prelude::*, sql_query}; [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] 74 | use diesel::{dsl::sql, pg::PgConnection}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | use std::{convert::TryFrom, io::Write}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> store/postgres/src/connection_pool.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | anyhow::{self, anyhow, bail}, [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/copy.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment.rs:29:42 [INFO] [stdout] | [INFO] [stdout] 29 | anyhow, bigdecimal::ToPrimitive, hex, web3::types::H256, BigDecimal, BlockNumber, BlockPtr, [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment.rs:35:34 [INFO] [stdout] | [INFO] [stdout] 35 | use std::{collections::BTreeSet, convert::TryFrom, ops::Bound, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment_store.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use diesel::pg::PgConnection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | use diesel::prelude::*; [INFO] [stdout] | ------------------ the item `PgConnection` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Into` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment_store.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use std::convert::Into; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Into` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/detail.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryDsl` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `QueryDsl` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `RunQueryDsl` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:29 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `RunQueryDsl` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::{Arc, Barrier, Mutex}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | convert::TryInto, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:434:37 [INFO] [stdout] | [INFO] [stdout] 434 | use std::{collections::HashMap, convert::TryFrom, convert::TryInto}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:434:55 [INFO] [stdout] | [INFO] [stdout] 434 | use std::{collections::HashMap, convert::TryFrom, convert::TryInto}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational.rs:43:20 [INFO] [stdout] | [INFO] [stdout] 43 | use std::convert::{From, TryFrom}; [INFO] [stdout] | ^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational.rs:43:26 [INFO] [stdout] | [INFO] [stdout] 43 | use std::convert::{From, TryFrom}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> store/postgres/src/relational.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 315 | / /// The position of this table in all the tables for this layout; this [INFO] [stdout] 316 | | /// is really only needed for the tests to make the names of indexes [INFO] [stdout] 317 | | /// predictable [INFO] [stdout] | |___________________________^ [INFO] [stdout] 318 | position: position as u32, [INFO] [stdout] | ------------------------- rustdoc does not generate documentation for expression fields [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational_queries.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational_queries.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> store/postgres/src/relational_queries.rs:3026:21 [INFO] [stdout] | [INFO] [stdout] 3026 | /// Sort by this column [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3027 | sort_by_column, [INFO] [stdout] | -------------- rustdoc does not generate documentation for expression fields [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryStreamExt` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use futures03::TryStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `TryStreamExt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::{atomic::Ordering, Arc, RwLock}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/subgraph_store.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | use std::{iter::FromIterator, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/transaction_receipt.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/block_store.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/catalog.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use diesel::pg::PgConnection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2 | use diesel::prelude::*; [INFO] [stdout] | ------------------ the item `PgConnection` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | convert::{TryFrom, TryInto}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:13:24 [INFO] [stdout] | [INFO] [stdout] 13 | convert::{TryFrom, TryInto}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | iter::FromIterator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 73 | use diesel::{delete, prelude::*, sql_query}; [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] 74 | use diesel::{dsl::sql, pg::PgConnection}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/chain_store.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | use std::{convert::TryFrom, io::Write}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> store/postgres/src/connection_pool.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | anyhow::{self, anyhow, bail}, [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/copy.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment.rs:29:42 [INFO] [stdout] | [INFO] [stdout] 29 | anyhow, bigdecimal::ToPrimitive, hex, web3::types::H256, BigDecimal, BlockNumber, BlockPtr, [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment.rs:35:34 [INFO] [stdout] | [INFO] [stdout] 35 | use std::{collections::BTreeSet, convert::TryFrom, ops::Bound, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment_store.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use diesel::pg::PgConnection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | use diesel::prelude::*; [INFO] [stdout] | ------------------ the item `PgConnection` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Into` is imported redundantly [INFO] [stdout] --> store/postgres/src/deployment_store.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use std::convert::Into; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Into` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/detail.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryDsl` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `QueryDsl` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `RunQueryDsl` is imported redundantly [INFO] [stdout] --> store/postgres/src/dynds/private.rs:8:29 [INFO] [stdout] | [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] | ---------- the item `RunQueryDsl` is already imported here [INFO] [stdout] ... [INFO] [stdout] 8 | PgConnection, QueryDsl, RunQueryDsl, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromStr` is imported redundantly [INFO] [stdout] --> store/postgres/src/fork.rs:224:9 [INFO] [stdout] | [INFO] [stdout] 224 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 225 | [INFO] [stdout] 226 | use super::*; [INFO] [stdout] | -------- the item `FromStr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `DeploymentHash` is imported redundantly [INFO] [stdout] --> store/postgres/src/fork.rs:230:28 [INFO] [stdout] | [INFO] [stdout] 226 | use super::*; [INFO] [stdout] | -------- the item `DeploymentHash` is already imported here [INFO] [stdout] ... [INFO] [stdout] 230 | prelude::{s::Type, DeploymentHash}, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::{Arc, Barrier, Mutex}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:14:17 [INFO] [stdout] | [INFO] [stdout] 14 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> store/postgres/src/notification_listener.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | convert::TryInto, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:434:37 [INFO] [stdout] | [INFO] [stdout] 434 | use std::{collections::HashMap, convert::TryFrom, convert::TryInto}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> store/postgres/src/primary.rs:434:55 [INFO] [stdout] | [INFO] [stdout] 434 | use std::{collections::HashMap, convert::TryFrom, convert::TryInto}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Itertools` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational/ddl_tests.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 4 | use super::*; [INFO] [stdout] | -------- the item `Itertools` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational.rs:43:20 [INFO] [stdout] | [INFO] [stdout] 43 | use std::convert::{From, TryFrom}; [INFO] [stdout] | ^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational.rs:43:26 [INFO] [stdout] | [INFO] [stdout] 43 | use std::convert::{From, TryFrom}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> store/postgres/src/relational.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 315 | / /// The position of this table in all the tables for this layout; this [INFO] [stdout] 316 | | /// is really only needed for the tests to make the names of indexes [INFO] [stdout] 317 | | /// predictable [INFO] [stdout] | |___________________________^ [INFO] [stdout] 318 | position: position as u32, [INFO] [stdout] | ------------------------- rustdoc does not generate documentation for expression fields [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational_queries.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/relational_queries.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> store/postgres/src/relational_queries.rs:3026:21 [INFO] [stdout] | [INFO] [stdout] 3026 | /// Sort by this column [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3027 | sort_by_column, [INFO] [stdout] | -------------- rustdoc does not generate documentation for expression fields [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryStreamExt` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use futures03::TryStreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `TryStreamExt` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::{atomic::Ordering, Arc, RwLock}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> store/postgres/src/store_events.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | use graph::{prelude::*, tokio_stream}; [INFO] [stdout] | ---------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> store/postgres/src/subgraph_store.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | use std::{iter::FromIterator, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/postgres/src/transaction_receipt.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-server-http v0.33.0 (/tmp/fixit/server/http) [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/request.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 5 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> server/http/src/server.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use futures::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | use graph::prelude::{GraphQLServer as GraphQLServerTrait, GraphQlRunner, *}; [INFO] [stdout] | - the item `Future` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GraphQlRunner` is imported redundantly [INFO] [stdout] --> server/http/src/server.rs:9:59 [INFO] [stdout] | [INFO] [stdout] 9 | use graph::prelude::{GraphQLServer as GraphQLServerTrait, GraphQlRunner, *}; [INFO] [stdout] | ^^^^^^^^^^^^^ - the item `GraphQlRunner` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `TryFrom` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Pin` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::pin::Pin; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Pin` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | use graph::prelude::serde_json::json; [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:13:60 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `QueryTarget` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use graph::{components::server::query::GraphQLServerError, data::query::QueryTarget}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/test_utils.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use futures::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Future` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Unpin` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::marker::Unpin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Unpin` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CounterVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `CounterVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GaugeVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:39 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `GaugeVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `HistogramVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:49 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `HistogramVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/codec.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | use std::{convert::TryFrom, fmt::Debug}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `envconfig` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/env.rs:3:22 [INFO] [stdout] | [INFO] [stdout] 3 | use graph::prelude::{envconfig, lazy_static, BlockNumber}; [INFO] [stdout] | ^^^^^^^^^ the item `envconfig` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | anyhow::{self, anyhow, bail, ensure, Context}, [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | hex, info, retry, serde_json as json, stream, tiny_keccak, trace, warn, [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `tiny_keccak` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:20:55 [INFO] [stdout] | [INFO] [stdout] 20 | hex, info, retry, serde_json as json, stream, tiny_keccak, trace, warn, [INFO] [stdout] | ^^^^^^^^^^^ the item `tiny_keccak` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/chain.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/near/src/codec.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `tokio` is imported redundantly [INFO] [stdout] --> chain/substreams/examples/substreams.rs:7:28 [INFO] [stdout] | [INFO] [stdout] 7 | use graph::prelude::{info, tokio, DeploymentHash, MetricsRegistry, Registry}; [INFO] [stdout] | ^^^^^ the item `tokio` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> chain/arweave/src/trigger.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 23 | Transaction(Arc), [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 23 | Transaction(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Logger` is imported redundantly [INFO] [stdout] --> chain/cosmos/src/chain.rs:454:28 [INFO] [stdout] | [INFO] [stdout] 454 | slog::{o, Discard, Logger}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 458 | use super::*; [INFO] [stdout] | -------- the item `Logger` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Version` is imported redundantly [INFO] [stdout] --> chain/cosmos/src/runtime/mod.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::protobuf::*; [INFO] [stdout] | ------------------ the item `Version` is already imported here [INFO] [stdout] 6 | [INFO] [stdout] 7 | use graph::semver::Version; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `event_type` and `origin` are never read [INFO] [stdout] --> chain/cosmos/src/trigger.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 19 | Event { [INFO] [stdout] | ----- fields in this variant [INFO] [stdout] 20 | event_type: &'e str, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 21 | origin: EventOrigin, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `outcome` and `receipt` are never read [INFO] [stdout] --> chain/near/src/trigger.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 22 | Receipt { [INFO] [stdout] | ------- fields in this variant [INFO] [stdout] 23 | outcome: &'a codec::ExecutionOutcomeWithId, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 24 | receipt: &'a codec::Receipt, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/near/src/codec.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/near/src/trigger.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> chain/near/src/trigger.rs:169:19 [INFO] [stdout] | [INFO] [stdout] 163 | use super::*; [INFO] [stdout] | -------- the item `hex` is already imported here [INFO] [stdout] ... [INFO] [stdout] 169 | prelude::{hex, BigInt}, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GasCounter` is imported redundantly [INFO] [stdout] --> chain/near/src/trigger.rs:170:19 [INFO] [stdout] | [INFO] [stdout] 163 | use super::*; [INFO] [stdout] | -------- the item `GasCounter` is already imported here [INFO] [stdout] ... [INFO] [stdout] 170 | runtime::{gas::GasCounter, DeterministicHostError, HostExportError}, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `HostExportError` is imported redundantly [INFO] [stdout] --> chain/near/src/trigger.rs:170:60 [INFO] [stdout] | [INFO] [stdout] 163 | use super::*; [INFO] [stdout] | -------- the item `HostExportError` is already imported here [INFO] [stdout] ... [INFO] [stdout] 170 | runtime::{gas::GasCounter, DeterministicHostError, HostExportError}, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> chain/arweave/src/trigger.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 23 | Transaction(Arc), [INFO] [stdout] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 23 | Transaction(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Error` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use anyhow::Error; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Error` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use futures::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Future` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Unpin` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::marker::Unpin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Unpin` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CounterVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `CounterVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GaugeVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:39 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `GaugeVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `HistogramVec` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:22:49 [INFO] [stdout] | [INFO] [stdout] 19 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `HistogramVec` is already imported here [INFO] [stdout] ... [INFO] [stdout] 22 | components::metrics::{CounterVec, GaugeVec, HistogramVec}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/adapter.rs:986:9 [INFO] [stdout] | [INFO] [stdout] 986 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/codec.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | use std::{convert::TryFrom, fmt::Debug}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `envconfig` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/env.rs:3:22 [INFO] [stdout] | [INFO] [stdout] 3 | use graph::prelude::{envconfig, lazy_static, BlockNumber}; [INFO] [stdout] | ^^^^^^^^^ the item `envconfig` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | anyhow::{self, anyhow, bail, ensure, Context}, [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `hex` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | hex, info, retry, serde_json as json, stream, tiny_keccak, trace, warn, [INFO] [stdout] | ^^^ the item `hex` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `tiny_keccak` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:20:55 [INFO] [stdout] | [INFO] [stdout] 20 | hex, info, retry, serde_json as json, stream, tiny_keccak, trace, warn, [INFO] [stdout] | ^^^^^^^^^^^ the item `tiny_keccak` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/ethereum_adapter.rs:2190:9 [INFO] [stdout] | [INFO] [stdout] 2190 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> chain/ethereum/src/chain.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `event_type` and `origin` are never read [INFO] [stdout] --> chain/cosmos/src/trigger.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 19 | Event { [INFO] [stdout] | ----- fields in this variant [INFO] [stdout] 20 | event_type: &'e str, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 21 | origin: EventOrigin, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 14 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-core v0.33.0 (/tmp/fixit/core) [INFO] [stderr] Checking graph-server-index-node v0.33.0 (/tmp/fixit/server/index-node) [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> core/src/polling_monitor/mod.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | use futures::{stream, Future, FutureExt, TryFutureExt}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> core/src/link_resolver.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | prelude::{LinkResolver as LinkResolverTrait, *}, [INFO] [stdout] | - the item `Arc` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> core/src/link_resolver.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | prelude::{LinkResolver as LinkResolverTrait, *}, [INFO] [stdout] | - the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> core/src/subgraph/context.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | use anyhow::{self, Error}; [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CreateSubgraphResult` is imported redundantly [INFO] [stdout] --> core/src/subgraph/registrar.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | CreateSubgraphResult, SubgraphAssignmentProvider as SubgraphAssignmentProviderTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | SubgraphRegistrar as SubgraphRegistrarTrait, *, [INFO] [stdout] | - the item `CreateSubgraphResult` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> core/src/subgraph/runner.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 26 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> core/src/subgraph/runner.rs:27:17 [INFO] [stdout] | [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 27 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> server/index-node/src/resolver.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ValueMap` is imported redundantly [INFO] [stdout] --> server/index-node/src/resolver.rs:13:66 [INFO] [stdout] | [INFO] [stdout] 13 | use graph::data::graphql::{object, IntoValue, ObjectOrInterface, ValueMap}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `ValueMap` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> server/index-node/src/resolver.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ValueMap` is imported redundantly [INFO] [stdout] --> server/index-node/src/resolver.rs:13:66 [INFO] [stdout] | [INFO] [stdout] 13 | use graph::data::graphql::{object, IntoValue, ObjectOrInterface, ValueMap}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `ValueMap` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `outcome` and `receipt` are never read [INFO] [stdout] --> chain/near/src/trigger.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 22 | Receipt { [INFO] [stdout] | ------- fields in this variant [INFO] [stdout] 23 | outcome: &'a codec::ExecutionOutcomeWithId, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 24 | receipt: &'a codec::Receipt, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> core/src/polling_monitor/mod.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | use futures::{stream, Future, FutureExt, TryFutureExt}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Future` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> core/src/link_resolver.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | prelude::{LinkResolver as LinkResolverTrait, *}, [INFO] [stdout] | - the item `Duration` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EnvVars` is imported redundantly [INFO] [stdout] --> core/src/link_resolver.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 328 | use super::*; [INFO] [stdout] | -------- the item `EnvVars` is already imported here [INFO] [stdout] 329 | use graph::env::EnvVars; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `anyhow` is imported redundantly [INFO] [stdout] --> core/src/subgraph/context.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | use anyhow::{self, Error}; [INFO] [stdout] | ^^^^ the item `anyhow` is already defined by prelude [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `CreateSubgraphResult` is imported redundantly [INFO] [stdout] --> core/src/subgraph/registrar.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | CreateSubgraphResult, SubgraphAssignmentProvider as SubgraphAssignmentProviderTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 14 | SubgraphRegistrar as SubgraphRegistrarTrait, *, [INFO] [stdout] | - the item `CreateSubgraphResult` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arc` is imported redundantly [INFO] [stdout] --> core/src/subgraph/runner.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Arc` is already imported here [INFO] [stdout] ... [INFO] [stdout] 26 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Duration` is imported redundantly [INFO] [stdout] --> core/src/subgraph/runner.rs:27:17 [INFO] [stdout] | [INFO] [stdout] 23 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Duration` is already imported here [INFO] [stdout] ... [INFO] [stdout] 27 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `prost` is imported redundantly [INFO] [stdout] --> chain/ethereum/examples/firehose.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | prelude::{prost, tokio, tonic, MetricsRegistry}, [INFO] [stdout] | ^^^^^ the item `prost` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 16 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cached_head_ptr` is never read [INFO] [stdout] --> core/src/subgraph/state.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct IndexingState { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 22 | pub cached_head_ptr: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-runtime-test v0.33.0 (/tmp/fixit/runtime/test) [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/http/tests/server.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | query::{QueryResults, QueryTarget}, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `QueryTarget` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/request.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 5 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/http/src/request.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | query::QueryTarget, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 58 | prelude::*, [INFO] [stdout] | ---------- the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Future` is imported redundantly [INFO] [stdout] --> server/http/src/server.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use futures::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | use graph::prelude::{GraphQLServer as GraphQLServerTrait, GraphQlRunner, *}; [INFO] [stdout] | - the item `Future` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `GraphQlRunner` is imported redundantly [INFO] [stdout] --> server/http/src/server.rs:9:59 [INFO] [stdout] | [INFO] [stdout] 9 | use graph::prelude::{GraphQLServer as GraphQLServerTrait, GraphQlRunner, *}; [INFO] [stdout] | ^^^^^^^^^^^^^ - the item `GraphQlRunner` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `TryFrom` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Pin` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::pin::Pin; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `Pin` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | use graph::prelude::serde_json::json; [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:13:60 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `QueryTarget` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | use graph::{components::server::query::GraphQLServerError, data::query::QueryTarget}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> server/http/src/service.rs:470:44 [INFO] [stdout] | [INFO] [stdout] 470 | use graph::data::query::{QueryResults, QueryTarget}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 471 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `serde_json` is imported redundantly [INFO] [stdout] --> server/http/src/test_utils.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use graph::prelude::serde_json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2 | use graph::prelude::*; [INFO] [stdout] | ----------------- the item `serde_json` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `cached_head_ptr` is never read [INFO] [stdout] --> core/src/subgraph/state.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct IndexingState { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 22 | pub cached_head_ptr: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `PgJsonbExpressionMethods` is never used [INFO] [stdout] --> store/postgres/src/jsonb.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub trait PgJsonbExpressionMethods: Expression + Sized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `process_id` and `channel` are never read [INFO] [stdout] --> store/postgres/src/notification_listener.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 325 | pub struct JsonNotification { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 326 | pub process_id: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 327 | pub channel: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `JsonNotification` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `parent_table` is never read [INFO] [stdout] --> store/postgres/src/relational_queries.rs:2695:9 [INFO] [stdout] | [INFO] [stdout] 2693 | pub struct ChildKeyDetails<'a> { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 2694 | /// Table representing the parent entity [INFO] [stdout] 2695 | pub parent_table: &'a Table, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChildKeyDetails` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `parent_table` is never read [INFO] [stdout] --> store/postgres/src/relational_queries.rs:2731:9 [INFO] [stdout] | [INFO] [stdout] 2729 | pub struct ChildIdDetails<'a> { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 2730 | /// Table representing the parent entity [INFO] [stdout] 2731 | pub parent_table: &'a Table, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChildIdDetails` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAX_BATCH_TIME` is never used [INFO] [stdout] --> store/postgres/src/writable.rs:1273:15 [INFO] [stdout] | [INFO] [stdout] 1273 | const MAX_BATCH_TIME: Duration = Duration::from_secs(30); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `PgJsonbExpressionMethods` is never used [INFO] [stdout] --> store/postgres/src/jsonb.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub trait PgJsonbExpressionMethods: Expression + Sized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `process_id` and `channel` are never read [INFO] [stdout] --> store/postgres/src/notification_listener.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 325 | pub struct JsonNotification { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 326 | pub process_id: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 327 | pub channel: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `JsonNotification` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `parent_table` is never read [INFO] [stdout] --> store/postgres/src/relational_queries.rs:2695:9 [INFO] [stdout] | [INFO] [stdout] 2693 | pub struct ChildKeyDetails<'a> { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 2694 | /// Table representing the parent entity [INFO] [stdout] 2695 | pub parent_table: &'a Table, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChildKeyDetails` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `parent_table` is never read [INFO] [stdout] --> store/postgres/src/relational_queries.rs:2731:9 [INFO] [stdout] | [INFO] [stdout] 2729 | pub struct ChildIdDetails<'a> { [INFO] [stdout] | -------------- field in this struct [INFO] [stdout] 2730 | /// Table representing the parent entity [INFO] [stdout] 2731 | pub parent_table: &'a Table, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChildIdDetails` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAX_BATCH_TIME` is never used [INFO] [stdout] --> store/postgres/src/writable.rs:1273:15 [INFO] [stdout] | [INFO] [stdout] 1273 | const MAX_BATCH_TIME: Duration = Duration::from_secs(30); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 45 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 42 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking graph-node v0.33.0 (/tmp/fixit/node) [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/store_builder.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/store_builder.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/listen.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/query.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/rewind.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use std::{collections::HashSet, convert::TryFrom}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/listen.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> node/src/manager/deployment.rs:6:31 [INFO] [stdout] | [INFO] [stdout] 5 | use diesel::{dsl::sql, prelude::*}; [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] 6 | use diesel::{sql_types::Text, PgConnection}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/query.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> node/src/manager/commands/rewind.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | use std::{collections::HashSet, convert::TryFrom}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PgConnection` is imported redundantly [INFO] [stdout] --> node/src/manager/deployment.rs:6:31 [INFO] [stdout] | [INFO] [stdout] 5 | use diesel::{dsl::sql, prelude::*}; [INFO] [stdout] | ---------- the item `PgConnection` is already imported here [INFO] [stdout] 6 | use diesel::{sql_types::Text, PgConnection}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `footer` is never used [INFO] [stdout] --> node/src/manager/commands/index.rs:107:8 [INFO] [stdout] | [INFO] [stdout] 107 | fn footer(term: &mut Terminal) -> Result<(), anyhow::Error> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `footer` is never used [INFO] [stdout] --> node/src/manager/commands/index.rs:107:8 [INFO] [stdout] | [INFO] [stdout] 107 | fn footer(term: &mut Terminal) -> Result<(), anyhow::Error> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking test-store v0.33.0 (/tmp/fixit/store/test-store) [INFO] [stderr] Checking graph-tests v0.33.0 (/tmp/fixit/tests) [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/test-store/src/block_store.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{convert::TryFrom, str::FromStr, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `diesel` is imported redundantly [INFO] [stdout] --> store/test-store/src/store.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use diesel::{self, PgConnection}; [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::{QueryStoreManager as _, SubgraphStore as _, *}; [INFO] [stdout] | - the item `diesel` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `QueryTarget` is imported redundantly [INFO] [stdout] --> store/test-store/src/store.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use graph::data::query::QueryTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | use graph::prelude::{QueryStoreManager as _, SubgraphStore as _, *}; [INFO] [stdout] | - the item `QueryTarget` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `NodeId` is imported redundantly [INFO] [stdout] --> store/test-store/src/store.rs:17:73 [INFO] [stdout] | [INFO] [stdout] 10 | use graph::prelude::{QueryStoreManager as _, SubgraphStore as _, *}; [INFO] [stdout] | - the item `NodeId` is already imported here [INFO] [stdout] ... [INFO] [stdout] 17 | components::store::StoredDynamicDataSource, data::subgraph::status, prelude::NodeId, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> store/test-store/src/block_store.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{convert::TryFrom, str::FromStr, sync::Arc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/36dbcaee1a55543dfc181be52a69d99ff46ff62f/library/std/src/prelude/mod.rs:161:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `diesel` is imported redundantly [INFO] [stdout] --> store/test-store/src/store.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use diesel::{self, PgConnection}; [WARN] too many lines in the log, truncating it