[INFO] fetching crate ethers-core 0.2.0...
[INFO] checking ethers-core-0.2.0 against try#15a786332e2f0dd343b226ab6bb8ec028a350f73 for pr-81782
[INFO] extracting crate ethers-core 0.2.0 into /workspace/builds/worker-7/source
[INFO] validating manifest of crates.io crate ethers-core 0.2.0 on toolchain 15a786332e2f0dd343b226ab6bb8ec028a350f73
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+15a786332e2f0dd343b226ab6bb8ec028a350f73" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ethers-core 0.2.0
[INFO] finished tweaking crates.io crate ethers-core 0.2.0
[INFO] tweaked toml for crates.io crate ethers-core 0.2.0 written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+15a786332e2f0dd343b226ab6bb8ec028a350f73" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+15a786332e2f0dd343b226ab6bb8ec028a350f73" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+15a786332e2f0dd343b226ab6bb8ec028a350f73" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b9ad11abf627e6ff847d0299a9de759714ea9272eeeaae5c45c74f81e1796159
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "b9ad11abf627e6ff847d0299a9de759714ea9272eeeaae5c45c74f81e1796159", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b9ad11abf627e6ff847d0299a9de759714ea9272eeeaae5c45c74f81e1796159", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b9ad11abf627e6ff847d0299a9de759714ea9272eeeaae5c45c74f81e1796159", kill_on_drop: false }`
[INFO] [stdout] b9ad11abf627e6ff847d0299a9de759714ea9272eeeaae5c45c74f81e1796159
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+15a786332e2f0dd343b226ab6bb8ec028a350f73" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f947cd2ff1994148172e36a8b70654e88cc26e3f9072940ea7a24970deebbdf5
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f947cd2ff1994148172e36a8b70654e88cc26e3f9072940ea7a24970deebbdf5", kill_on_drop: false }`
[INFO] [stderr] Compiling libc v0.2.86
[INFO] [stderr] Compiling serde v1.0.123
[INFO] [stderr] Compiling getrandom v0.2.2
[INFO] [stderr] Checking funty v1.1.0
[INFO] [stderr] Compiling byteorder v1.3.4
[INFO] [stderr] Checking wyz v0.2.0
[INFO] [stderr] Compiling crunchy v0.2.2
[INFO] [stderr] Checking rustc-hex v2.1.0
[INFO] [stderr] Checking static_assertions v1.1.0
[INFO] [stderr] Checking rand_core v0.5.1
[INFO] [stderr] Compiling radium v0.4.1
[INFO] [stderr] Compiling radium v0.6.2
[INFO] [stderr] Compiling tiny-keccak v2.0.2
[INFO] [stderr] Checking subtle v2.4.0
[INFO] [stderr] Checking tap v1.0.1
[INFO] [stderr] Checking hex v0.4.2
[INFO] [stderr] Checking arrayvec v0.5.2
[INFO] [stderr] Checking byte-slice-cast v1.0.0
[INFO] [stderr] Checking block-padding v0.2.1
[INFO] [stderr] Checking opaque-debug v0.3.0
[INFO] [stderr] Checking keccak v0.1.0
[INFO] [stderr] Checking zeroize v1.2.0
[INFO] [stderr] Compiling anyhow v1.0.38
[INFO] [stderr] Compiling generic-array v0.14.4
[INFO] [stderr] Checking rand_chacha v0.2.2
[INFO] [stderr] Compiling quote v1.0.9
[INFO] [stderr] Checking rand v0.7.3
[INFO] [stderr] Checking bitvec v0.18.4
[INFO] [stderr] Compiling syn v1.0.60
[INFO] [stderr] Checking bitvec v0.20.1
[INFO] [stderr] Checking uint v0.9.0
[INFO] [stderr] Checking digest v0.9.0
[INFO] [stderr] Checking block-buffer v0.9.0
[INFO] [stderr] Checking crypto-mac v0.10.0
[INFO] [stderr] Checking hmac v0.10.1
[INFO] [stderr] Checking sha3 v0.9.1
[INFO] [stderr] Checking signature v1.2.2
[INFO] [stderr] Checking rand_core v0.6.2
[INFO] [stderr] Checking rand_chacha v0.3.0
[INFO] [stderr] Checking rand v0.8.3
[INFO] [stderr] Checking fixed-hash v0.7.0
[INFO] [stderr] Checking primitive-types v0.8.0
[INFO] [stderr] Checking ethbloom v0.10.0
[INFO] [stderr] Checking ff v0.8.0
[INFO] [stderr] Checking group v0.8.0
[INFO] [stderr] Checking elliptic-curve v0.8.5
[INFO] [stderr] Checking ecdsa v0.10.2
[INFO] [stderr] Checking k256 v0.7.2
[INFO] [stderr] Compiling serde_derive v1.0.123
[INFO] [stderr] Compiling thiserror-impl v1.0.24
[INFO] [stderr] Checking ethereum-types v0.10.0
[INFO] [stderr] Checking thiserror v1.0.24
[INFO] [stderr] Checking bytes v1.0.1
[INFO] [stderr] Checking parity-scale-codec v2.0.0
[INFO] [stderr] Checking impl-serde v0.3.1
[INFO] [stderr] Checking serde_json v1.0.62
[INFO] [stderr] Checking bincode v1.3.2
[INFO] [stderr] Checking rlp v0.5.0
[INFO] [stderr] Checking impl-rlp v0.3.0
[INFO] [stderr] Checking ethbloom v0.11.0
[INFO] [stderr] Checking impl-codec v0.5.0
[INFO] [stderr] Checking primitive-types v0.9.0
[INFO] [stderr] Checking ethereum-types v0.11.0
[INFO] [stderr] Checking ethabi-next v13.1.0
[INFO] [stderr] Checking ethers-core v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0277]: the trait bound `H160: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option
,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:158:24
[INFO] [stdout] |
[INFO] [stdout] 158 | rlp.append(&chain_id.into());
[INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Encodable` is not implemented for `ethereum_types::U64`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:176:20
[INFO] [stdout] |
[INFO] [stdout] 176 | rlp.append(&signature.r);
[INFO] [stdout] | ^^^^^^^^^^^^ the trait `Encodable` is not implemented for `H256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:177:20
[INFO] [stdout] |
[INFO] [stdout] 177 | rlp.append(&signature.s);
[INFO] [stdout] | ^^^^^^^^^^^^ the trait `Encodable` is not implemented for `H256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:183:22
[INFO] [stdout] |
[INFO] [stdout] 183 | rlp_opt(rlp, self.nonce);
[INFO] [stdout] | ^^^^^^^^^^ the trait `Encodable` is not implemented for `U256`
[INFO] [stdout] ...
[INFO] [stdout] 228 | fn rlp_opt(rlp: &mut RlpStream, opt: Option) {
[INFO] [stdout] | -------------- required by this bound in `rlp_opt`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:184:22
[INFO] [stdout] |
[INFO] [stdout] 184 | rlp_opt(rlp, self.gas_price);
[INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `Encodable` is not implemented for `U256`
[INFO] [stdout] ...
[INFO] [stdout] 228 | fn rlp_opt(rlp: &mut RlpStream, opt: Option) {
[INFO] [stdout] | -------------- required by this bound in `rlp_opt`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:185:22
[INFO] [stdout] |
[INFO] [stdout] 185 | rlp_opt(rlp, self.gas);
[INFO] [stdout] | ^^^^^^^^ the trait `Encodable` is not implemented for `U256`
[INFO] [stdout] ...
[INFO] [stdout] 228 | fn rlp_opt(rlp: &mut RlpStream, opt: Option) {
[INFO] [stdout] | -------------- required by this bound in `rlp_opt`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:191:22
[INFO] [stdout] |
[INFO] [stdout] 191 | rlp_opt(rlp, self.value);
[INFO] [stdout] | ^^^^^^^^^^ the trait `Encodable` is not implemented for `U256`
[INFO] [stdout] ...
[INFO] [stdout] 228 | fn rlp_opt(rlp: &mut RlpStream, opt: Option) {
[INFO] [stdout] | -------------- required by this bound in `rlp_opt`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:330:20
[INFO] [stdout] |
[INFO] [stdout] 330 | rlp.append(&self.nonce);
[INFO] [stdout] | ^^^^^^^^^^^ the trait `Encodable` is not implemented for `U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:331:20
[INFO] [stdout] |
[INFO] [stdout] 331 | rlp.append(&self.gas_price);
[INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `Encodable` is not implemented for `U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:332:20
[INFO] [stdout] |
[INFO] [stdout] 332 | rlp.append(&self.gas);
[INFO] [stdout] | ^^^^^^^^^ the trait `Encodable` is not implemented for `U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:337:27
[INFO] [stdout] |
[INFO] [stdout] 228 | fn rlp_opt(rlp: &mut RlpStream, opt: Option) {
[INFO] [stdout] | -------------- required by this bound in `rlp_opt`
[INFO] [stdout] ...
[INFO] [stdout] 337 | rlp_opt(&mut rlp, self.to);
[INFO] [stdout] | ^^^^^^^ the trait `Encodable` is not implemented for `H160`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:338:20
[INFO] [stdout] |
[INFO] [stdout] 338 | rlp.append(&self.value);
[INFO] [stdout] | ^^^^^^^^^^^ the trait `Encodable` is not implemented for `U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:340:20
[INFO] [stdout] |
[INFO] [stdout] 340 | rlp.append(&self.v);
[INFO] [stdout] | ^^^^^^^ the trait `Encodable` is not implemented for `ethereum_types::U64`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:341:20
[INFO] [stdout] |
[INFO] [stdout] 341 | rlp.append(&self.r);
[INFO] [stdout] | ^^^^^^^ the trait `Encodable` is not implemented for `U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:342:20
[INFO] [stdout] |
[INFO] [stdout] 342 | rlp.append(&self.s);
[INFO] [stdout] | ^^^^^^^ the trait `Encodable` is not implemented for `U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:351:5
[INFO] [stdout] |
[INFO] [stdout] 351 | / /// Transaction hash.
[INFO] [stdout] 352 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 353 | | pub transaction_hash: H256,
[INFO] [stdout] | |______________________________^ the trait `Serialize` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:354:5
[INFO] [stdout] |
[INFO] [stdout] 354 | / /// Index within the block.
[INFO] [stdout] 355 | | #[serde(rename = "transactionIndex")]
[INFO] [stdout] 356 | | pub transaction_index: U64,
[INFO] [stdout] | |______________________________^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:357:5
[INFO] [stdout] |
[INFO] [stdout] 357 | / /// Hash of the block this transaction was included within.
[INFO] [stdout] 358 | | #[serde(rename = "blockHash")]
[INFO] [stdout] 359 | | pub block_hash: Option,
[INFO] [stdout] | |________________________________^ the trait `Serialize` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:360:5
[INFO] [stdout] |
[INFO] [stdout] 360 | / /// Number of the block this transaction was included within.
[INFO] [stdout] 361 | | #[serde(rename = "blockNumber")]
[INFO] [stdout] 362 | | pub block_number: Option,
[INFO] [stdout] | |_________________________________^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:363:5
[INFO] [stdout] |
[INFO] [stdout] 363 | / /// Cumulative gas used within the block after this was executed.
[INFO] [stdout] 364 | | #[serde(rename = "cumulativeGasUsed")]
[INFO] [stdout] 365 | | pub cumulative_gas_used: U256,
[INFO] [stdout] | |_________________________________^ the trait `Serialize` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:366:5
[INFO] [stdout] |
[INFO] [stdout] 366 | / /// Gas used by this transaction alone.
[INFO] [stdout] 367 | | ///
[INFO] [stdout] 368 | | /// Gas used is `None` if the the client is running in light client mode.
[INFO] [stdout] 369 | | #[serde(rename = "gasUsed")]
[INFO] [stdout] 370 | | pub gas_used: Option,
[INFO] [stdout] | |______________________________^ the trait `Serialize` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:371:5
[INFO] [stdout] |
[INFO] [stdout] 371 | / /// Contract address created, or `None` if not a deployment.
[INFO] [stdout] 372 | | #[serde(rename = "contractAddress")]
[INFO] [stdout] 373 | | pub contract_address: Option,
[INFO] [stdout] | |_________________________________________^ the trait `Serialize` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:376:5
[INFO] [stdout] |
[INFO] [stdout] 376 | / /// Status: either 1 (success) or 0 (failure).
[INFO] [stdout] 377 | | pub status: Option,
[INFO] [stdout] | |___________________________^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:378:5
[INFO] [stdout] |
[INFO] [stdout] 378 | / /// State root.
[INFO] [stdout] 379 | | pub root: Option,
[INFO] [stdout] | |__________________________^ the trait `Serialize` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `Bloom: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:380:5
[INFO] [stdout] |
[INFO] [stdout] 380 | / /// Logs bloom
[INFO] [stdout] 381 | | #[serde(rename = "logsBloom")]
[INFO] [stdout] 382 | | pub logs_bloom: Bloom,
[INFO] [stdout] | |_________________________^ the trait `Serialize` is not implemented for `Bloom`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:351:5
[INFO] [stdout] |
[INFO] [stdout] 351 | / /// Transaction hash.
[INFO] [stdout] 352 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 353 | | pub transaction_hash: H256,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:354:5
[INFO] [stdout] |
[INFO] [stdout] 354 | / /// Index within the block.
[INFO] [stdout] 355 | | #[serde(rename = "transactionIndex")]
[INFO] [stdout] 356 | | pub transaction_index: U64,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:357:5
[INFO] [stdout] |
[INFO] [stdout] 357 | / /// Hash of the block this transaction was included within.
[INFO] [stdout] 358 | | #[serde(rename = "blockHash")]
[INFO] [stdout] 359 | | pub block_hash: Option,
[INFO] [stdout] | |________________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:360:5
[INFO] [stdout] |
[INFO] [stdout] 360 | / /// Number of the block this transaction was included within.
[INFO] [stdout] 361 | | #[serde(rename = "blockNumber")]
[INFO] [stdout] 362 | | pub block_number: Option,
[INFO] [stdout] | |_________________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:363:5
[INFO] [stdout] |
[INFO] [stdout] 363 | / /// Cumulative gas used within the block after this was executed.
[INFO] [stdout] 364 | | #[serde(rename = "cumulativeGasUsed")]
[INFO] [stdout] 365 | | pub cumulative_gas_used: U256,
[INFO] [stdout] | |_________________________________^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:366:5
[INFO] [stdout] |
[INFO] [stdout] 366 | / /// Gas used by this transaction alone.
[INFO] [stdout] 367 | | ///
[INFO] [stdout] 368 | | /// Gas used is `None` if the the client is running in light client mode.
[INFO] [stdout] 369 | | #[serde(rename = "gasUsed")]
[INFO] [stdout] 370 | | pub gas_used: Option,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:371:5
[INFO] [stdout] |
[INFO] [stdout] 371 | / /// Contract address created, or `None` if not a deployment.
[INFO] [stdout] 372 | | #[serde(rename = "contractAddress")]
[INFO] [stdout] 373 | | pub contract_address: Option,
[INFO] [stdout] | |_________________________________________^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:22:1
[INFO] [stdout] |
[INFO] [stdout] 22 | / pub struct TransactionRequest {
[INFO] [stdout] 23 | | /// Sender address or ENS name
[INFO] [stdout] 24 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 25 | | pub from: Option,
[INFO] [stdout] ... |
[INFO] [stdout] 70 | | pub gateway_fee: Option,
[INFO] [stdout] 71 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:376:5
[INFO] [stdout] |
[INFO] [stdout] 376 | / /// Status: either 1 (success) or 0 (failure).
[INFO] [stdout] 377 | | pub status: Option,
[INFO] [stdout] | |___________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:158:24
[INFO] [stdout] |
[INFO] [stdout] 158 | rlp.append(&chain_id.into());
[INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U64`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:378:5
[INFO] [stdout] |
[INFO] [stdout] 378 | / /// State root.
[INFO] [stdout] 379 | | pub root: Option,
[INFO] [stdout] | |__________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:176:20
[INFO] [stdout] |
[INFO] [stdout] 176 | rlp.append(&signature.r);
[INFO] [stdout] | ^^^^^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::H256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:177:20
[INFO] [stdout] |
[INFO] [stdout] 177 | rlp.append(&signature.s);
[INFO] [stdout] | ^^^^^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::H256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `Bloom: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:380:5
[INFO] [stdout] |
[INFO] [stdout] 380 | / /// Logs bloom
[INFO] [stdout] 381 | | #[serde(rename = "logsBloom")]
[INFO] [stdout] 382 | | pub logs_bloom: Bloom,
[INFO] [stdout] | |_________________________^ the trait `Deserialize<'_>` is not implemented for `Bloom`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:183:22
[INFO] [stdout] |
[INFO] [stdout] 183 | rlp_opt(rlp, self.nonce);
[INFO] [stdout] | ^^^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U256`
[INFO] [stdout] ...
[INFO] [stdout] 228 | fn rlp_opt(rlp: &mut RlpStream, opt: Option) {
[INFO] [stdout] | -------------- required by this bound in `rlp_opt`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:184:22
[INFO] [stdout] |
[INFO] [stdout] 184 | rlp_opt(rlp, self.gas_price);
[INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U256`
[INFO] [stdout] ...
[INFO] [stdout] 228 | fn rlp_opt(rlp: &mut RlpStream, opt: Option) {
[INFO] [stdout] | -------------- required by this bound in `rlp_opt`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:185:22
[INFO] [stdout] |
[INFO] [stdout] 185 | rlp_opt(rlp, self.gas);
[INFO] [stdout] | ^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U256`
[INFO] [stdout] ...
[INFO] [stdout] 228 | fn rlp_opt(rlp: &mut RlpStream, opt: Option) {
[INFO] [stdout] | -------------- required by this bound in `rlp_opt`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:191:22
[INFO] [stdout] |
[INFO] [stdout] 191 | rlp_opt(rlp, self.value);
[INFO] [stdout] | ^^^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U256`
[INFO] [stdout] ...
[INFO] [stdout] 228 | fn rlp_opt(rlp: &mut RlpStream, opt: Option) {
[INFO] [stdout] | -------------- required by this bound in `rlp_opt`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:351:5
[INFO] [stdout] |
[INFO] [stdout] 351 | / /// Transaction hash.
[INFO] [stdout] 352 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 353 | | pub transaction_hash: H256,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:354:5
[INFO] [stdout] |
[INFO] [stdout] 354 | / /// Index within the block.
[INFO] [stdout] 355 | | #[serde(rename = "transactionIndex")]
[INFO] [stdout] 356 | | pub transaction_index: U64,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:357:5
[INFO] [stdout] |
[INFO] [stdout] 357 | / /// Hash of the block this transaction was included within.
[INFO] [stdout] 358 | | #[serde(rename = "blockHash")]
[INFO] [stdout] 359 | | pub block_hash: Option,
[INFO] [stdout] | |________________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:360:5
[INFO] [stdout] |
[INFO] [stdout] 360 | / /// Number of the block this transaction was included within.
[INFO] [stdout] 361 | | #[serde(rename = "blockNumber")]
[INFO] [stdout] 362 | | pub block_number: Option,
[INFO] [stdout] | |_________________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:363:5
[INFO] [stdout] |
[INFO] [stdout] 363 | / /// Cumulative gas used within the block after this was executed.
[INFO] [stdout] 364 | | #[serde(rename = "cumulativeGasUsed")]
[INFO] [stdout] 365 | | pub cumulative_gas_used: U256,
[INFO] [stdout] | |_________________________________^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:366:5
[INFO] [stdout] |
[INFO] [stdout] 366 | / /// Gas used by this transaction alone.
[INFO] [stdout] 367 | | ///
[INFO] [stdout] 368 | | /// Gas used is `None` if the the client is running in light client mode.
[INFO] [stdout] 369 | | #[serde(rename = "gasUsed")]
[INFO] [stdout] 370 | | pub gas_used: Option,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:371:5
[INFO] [stdout] |
[INFO] [stdout] 371 | / /// Contract address created, or `None` if not a deployment.
[INFO] [stdout] 372 | | #[serde(rename = "contractAddress")]
[INFO] [stdout] 373 | | pub contract_address: Option,
[INFO] [stdout] | |_________________________________________^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:376:5
[INFO] [stdout] |
[INFO] [stdout] 376 | / /// Status: either 1 (success) or 0 (failure).
[INFO] [stdout] 377 | | pub status: Option,
[INFO] [stdout] | |___________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:378:5
[INFO] [stdout] |
[INFO] [stdout] 378 | / /// State root.
[INFO] [stdout] 379 | | pub root: Option,
[INFO] [stdout] | |__________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `Bloom: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:380:5
[INFO] [stdout] |
[INFO] [stdout] 380 | / /// Logs bloom
[INFO] [stdout] 381 | | #[serde(rename = "logsBloom")]
[INFO] [stdout] 382 | | pub logs_bloom: Bloom,
[INFO] [stdout] | |_________________________^ the trait `Deserialize<'_>` is not implemented for `Bloom`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:238:1
[INFO] [stdout] |
[INFO] [stdout] 238 | / pub struct Transaction {
[INFO] [stdout] 239 | | /// The transaction's hash
[INFO] [stdout] 240 | | pub hash: H256,
[INFO] [stdout] 241 | |
[INFO] [stdout] ... |
[INFO] [stdout] 309 | | pub gateway_fee: Option,
[INFO] [stdout] 310 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:330:20
[INFO] [stdout] |
[INFO] [stdout] 330 | rlp.append(&self.nonce);
[INFO] [stdout] | ^^^^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:331:20
[INFO] [stdout] |
[INFO] [stdout] 331 | rlp.append(&self.gas_price);
[INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:332:20
[INFO] [stdout] |
[INFO] [stdout] 332 | rlp.append(&self.gas);
[INFO] [stdout] | ^^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:337:27
[INFO] [stdout] |
[INFO] [stdout] 228 | fn rlp_opt(rlp: &mut RlpStream, opt: Option) {
[INFO] [stdout] | -------------- required by this bound in `rlp_opt`
[INFO] [stdout] ...
[INFO] [stdout] 337 | rlp_opt(&mut rlp, self.to);
[INFO] [stdout] | ^^^^^^^ the trait `rlp::Encodable` is not implemented for `H160`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:338:20
[INFO] [stdout] |
[INFO] [stdout] 338 | rlp.append(&self.value);
[INFO] [stdout] | ^^^^^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:340:20
[INFO] [stdout] |
[INFO] [stdout] 340 | rlp.append(&self.v);
[INFO] [stdout] | ^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U64`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:341:20
[INFO] [stdout] |
[INFO] [stdout] 341 | rlp.append(&self.r);
[INFO] [stdout] | ^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: rlp::Encodable` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:342:20
[INFO] [stdout] |
[INFO] [stdout] 342 | rlp.append(&self.s);
[INFO] [stdout] | ^^^^^^^ the trait `rlp::Encodable` is not implemented for `ethereum_types::U256`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:351:5
[INFO] [stdout] |
[INFO] [stdout] 351 | / /// Transaction hash.
[INFO] [stdout] 352 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 353 | | pub transaction_hash: H256,
[INFO] [stdout] | |______________________________^ the trait `Serialize` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:354:5
[INFO] [stdout] |
[INFO] [stdout] 354 | / /// Index within the block.
[INFO] [stdout] 355 | | #[serde(rename = "transactionIndex")]
[INFO] [stdout] 356 | | pub transaction_index: U64,
[INFO] [stdout] | |______________________________^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:357:5
[INFO] [stdout] |
[INFO] [stdout] 357 | / /// Hash of the block this transaction was included within.
[INFO] [stdout] 358 | | #[serde(rename = "blockHash")]
[INFO] [stdout] 359 | | pub block_hash: Option,
[INFO] [stdout] | |________________________________^ the trait `Serialize` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:360:5
[INFO] [stdout] |
[INFO] [stdout] 360 | / /// Number of the block this transaction was included within.
[INFO] [stdout] 361 | | #[serde(rename = "blockNumber")]
[INFO] [stdout] 362 | | pub block_number: Option,
[INFO] [stdout] | |_________________________________^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:363:5
[INFO] [stdout] |
[INFO] [stdout] 363 | / /// Cumulative gas used within the block after this was executed.
[INFO] [stdout] 364 | | #[serde(rename = "cumulativeGasUsed")]
[INFO] [stdout] 365 | | pub cumulative_gas_used: U256,
[INFO] [stdout] | |_________________________________^ the trait `Serialize` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:366:5
[INFO] [stdout] |
[INFO] [stdout] 366 | / /// Gas used by this transaction alone.
[INFO] [stdout] 367 | | ///
[INFO] [stdout] 368 | | /// Gas used is `None` if the the client is running in light client mode.
[INFO] [stdout] 369 | | #[serde(rename = "gasUsed")]
[INFO] [stdout] 370 | | pub gas_used: Option,
[INFO] [stdout] | |______________________________^ the trait `Serialize` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:371:5
[INFO] [stdout] |
[INFO] [stdout] 371 | / /// Contract address created, or `None` if not a deployment.
[INFO] [stdout] 372 | | #[serde(rename = "contractAddress")]
[INFO] [stdout] 373 | | pub contract_address: Option,
[INFO] [stdout] | |_________________________________________^ the trait `Serialize` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:376:5
[INFO] [stdout] |
[INFO] [stdout] 376 | / /// Status: either 1 (success) or 0 (failure).
[INFO] [stdout] 377 | | pub status: Option,
[INFO] [stdout] | |___________________________^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `Bloom: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `Bloom`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:378:5
[INFO] [stdout] |
[INFO] [stdout] 378 | / /// State root.
[INFO] [stdout] 379 | | pub root: Option,
[INFO] [stdout] | |__________________________^ the trait `Serialize` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `Bloom: Serialize` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:380:5
[INFO] [stdout] |
[INFO] [stdout] 380 | / /// Logs bloom
[INFO] [stdout] 381 | | #[serde(rename = "logsBloom")]
[INFO] [stdout] 382 | | pub logs_bloom: Bloom,
[INFO] [stdout] | |_________________________^ the trait `Serialize` is not implemented for `Bloom`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `Bloom: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `Bloom`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:351:5
[INFO] [stdout] |
[INFO] [stdout] 351 | / /// Transaction hash.
[INFO] [stdout] 352 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 353 | | pub transaction_hash: H256,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:354:5
[INFO] [stdout] |
[INFO] [stdout] 354 | / /// Index within the block.
[INFO] [stdout] 355 | | #[serde(rename = "transactionIndex")]
[INFO] [stdout] 356 | | pub transaction_index: U64,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:357:5
[INFO] [stdout] |
[INFO] [stdout] 357 | / /// Hash of the block this transaction was included within.
[INFO] [stdout] 358 | | #[serde(rename = "blockHash")]
[INFO] [stdout] 359 | | pub block_hash: Option,
[INFO] [stdout] | |________________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:360:5
[INFO] [stdout] |
[INFO] [stdout] 360 | / /// Number of the block this transaction was included within.
[INFO] [stdout] 361 | | #[serde(rename = "blockNumber")]
[INFO] [stdout] 362 | | pub block_number: Option,
[INFO] [stdout] | |_________________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:363:5
[INFO] [stdout] |
[INFO] [stdout] 363 | / /// Cumulative gas used within the block after this was executed.
[INFO] [stdout] 364 | | #[serde(rename = "cumulativeGasUsed")]
[INFO] [stdout] 365 | | pub cumulative_gas_used: U256,
[INFO] [stdout] | |_________________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Serialize` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:366:5
[INFO] [stdout] |
[INFO] [stdout] 366 | / /// Gas used by this transaction alone.
[INFO] [stdout] 367 | | ///
[INFO] [stdout] 368 | | /// Gas used is `None` if the the client is running in light client mode.
[INFO] [stdout] 369 | | #[serde(rename = "gasUsed")]
[INFO] [stdout] 370 | | pub gas_used: Option,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `Bloom: Serialize` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Serialize` is not implemented for `Bloom`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:371:5
[INFO] [stdout] |
[INFO] [stdout] 371 | / /// Contract address created, or `None` if not a deployment.
[INFO] [stdout] 372 | | #[serde(rename = "contractAddress")]
[INFO] [stdout] 373 | | pub contract_address: Option,
[INFO] [stdout] | |_________________________________________^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:376:5
[INFO] [stdout] |
[INFO] [stdout] 376 | / /// Status: either 1 (success) or 0 (failure).
[INFO] [stdout] 377 | | pub status: Option,
[INFO] [stdout] | |___________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:378:5
[INFO] [stdout] |
[INFO] [stdout] 378 | / /// State root.
[INFO] [stdout] 379 | | pub root: Option,
[INFO] [stdout] | |__________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `Bloom: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:380:5
[INFO] [stdout] |
[INFO] [stdout] 380 | / /// Logs bloom
[INFO] [stdout] 381 | | #[serde(rename = "logsBloom")]
[INFO] [stdout] 382 | | pub logs_bloom: Bloom,
[INFO] [stdout] | |_________________________^ the trait `Deserialize<'_>` is not implemented for `Bloom`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:351:5
[INFO] [stdout] |
[INFO] [stdout] 351 | / /// Transaction hash.
[INFO] [stdout] 352 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 353 | | pub transaction_hash: H256,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:354:5
[INFO] [stdout] |
[INFO] [stdout] 354 | / /// Index within the block.
[INFO] [stdout] 355 | | #[serde(rename = "transactionIndex")]
[INFO] [stdout] 356 | | pub transaction_index: U64,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Serialize` is not satisfied
[INFO] [stdout] --> src/types/log.rs:11:5
[INFO] [stdout] |
[INFO] [stdout] 11 | / /// H160
[INFO] [stdout] 12 | | pub address: Address,
[INFO] [stdout] | |________________________^ the trait `Serialize` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:357:5
[INFO] [stdout] |
[INFO] [stdout] 357 | / /// Hash of the block this transaction was included within.
[INFO] [stdout] 358 | | #[serde(rename = "blockHash")]
[INFO] [stdout] 359 | | pub block_hash: Option,
[INFO] [stdout] | |________________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:360:5
[INFO] [stdout] |
[INFO] [stdout] 360 | / /// Number of the block this transaction was included within.
[INFO] [stdout] 361 | | #[serde(rename = "blockNumber")]
[INFO] [stdout] 362 | | pub block_number: Option,
[INFO] [stdout] | |_________________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/log.rs:14:5
[INFO] [stdout] |
[INFO] [stdout] 14 | / /// topics: Array of 0 to 4 32 Bytes of indexed log arguments.
[INFO] [stdout] 15 | | /// (In solidity: The first topic is the hash of the signature of the event
[INFO] [stdout] 16 | | /// (e.g. `Deposit(address,bytes32,uint256)`), except you declared the event
[INFO] [stdout] 17 | | /// with the anonymous specifier.)
[INFO] [stdout] 18 | | pub topics: Vec,
[INFO] [stdout] | |_________________________^ the trait `Serialize` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `Vec`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:363:5
[INFO] [stdout] |
[INFO] [stdout] 363 | / /// Cumulative gas used within the block after this was executed.
[INFO] [stdout] 364 | | #[serde(rename = "cumulativeGasUsed")]
[INFO] [stdout] 365 | | pub cumulative_gas_used: U256,
[INFO] [stdout] | |_________________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/log.rs:23:5
[INFO] [stdout] |
[INFO] [stdout] 23 | / /// Block Hash
[INFO] [stdout] 24 | | #[serde(rename = "blockHash")]
[INFO] [stdout] 25 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 26 | | pub block_hash: Option,
[INFO] [stdout] | |________________________________^ the trait `Serialize` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:366:5
[INFO] [stdout] |
[INFO] [stdout] 366 | / /// Gas used by this transaction alone.
[INFO] [stdout] 367 | | ///
[INFO] [stdout] 368 | | /// Gas used is `None` if the the client is running in light client mode.
[INFO] [stdout] 369 | | #[serde(rename = "gasUsed")]
[INFO] [stdout] 370 | | pub gas_used: Option,
[INFO] [stdout] | |______________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/log.rs:28:5
[INFO] [stdout] |
[INFO] [stdout] 28 | / /// Block Number
[INFO] [stdout] 29 | | #[serde(rename = "blockNumber")]
[INFO] [stdout] 30 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 31 | | pub block_number: Option,
[INFO] [stdout] | |_________________________________^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:371:5
[INFO] [stdout] |
[INFO] [stdout] 371 | / /// Contract address created, or `None` if not a deployment.
[INFO] [stdout] 372 | | #[serde(rename = "contractAddress")]
[INFO] [stdout] 373 | | pub contract_address: Option,
[INFO] [stdout] | |_________________________________________^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:376:5
[INFO] [stdout] |
[INFO] [stdout] 376 | / /// Status: either 1 (success) or 0 (failure).
[INFO] [stdout] 377 | | pub status: Option,
[INFO] [stdout] | |___________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/log.rs:33:5
[INFO] [stdout] |
[INFO] [stdout] 33 | / /// Transaction Hash
[INFO] [stdout] 34 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 35 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 36 | | pub transaction_hash: Option,
[INFO] [stdout] | |______________________________________^ the trait `Serialize` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:378:5
[INFO] [stdout] |
[INFO] [stdout] 378 | / /// State root.
[INFO] [stdout] 379 | | pub root: Option,
[INFO] [stdout] | |__________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/log.rs:38:5
[INFO] [stdout] |
[INFO] [stdout] 38 | / /// Transaction Index
[INFO] [stdout] 39 | | #[serde(rename = "transactionIndex")]
[INFO] [stdout] 40 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 41 | | pub transaction_index: Option,
[INFO] [stdout] | |______________________________________^ the trait `Serialize` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `Bloom: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/transaction.rs:380:5
[INFO] [stdout] |
[INFO] [stdout] 380 | / /// Logs bloom
[INFO] [stdout] 381 | | #[serde(rename = "logsBloom")]
[INFO] [stdout] 382 | | pub logs_bloom: Bloom,
[INFO] [stdout] | |_________________________^ the trait `Deserialize<'_>` is not implemented for `Bloom`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/log.rs:43:5
[INFO] [stdout] |
[INFO] [stdout] 43 | / /// Integer of the log index position in the block. Noe if it's a pending log.
[INFO] [stdout] 44 | | #[serde(rename = "logIndex")]
[INFO] [stdout] 45 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 46 | | pub log_index: Option,
[INFO] [stdout] | |_______________________________^ the trait `Serialize` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/log.rs:48:5
[INFO] [stdout] |
[INFO] [stdout] 48 | / /// Integer of the transactions index position log was created from.
[INFO] [stdout] 49 | | /// None when it's a pending log.
[INFO] [stdout] 50 | | #[serde(rename = "transactionLogIndex")]
[INFO] [stdout] 51 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 52 | | pub transaction_log_index: Option,
[INFO] [stdout] | |___________________________________________^ the trait `Serialize` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `std::option::Option`
[INFO] [stdout] = note: required by `transaction::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:11:5
[INFO] [stdout] |
[INFO] [stdout] 11 | / /// H160
[INFO] [stdout] 12 | | pub address: Address,
[INFO] [stdout] | |________________________^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:14:5
[INFO] [stdout] |
[INFO] [stdout] 14 | / /// topics: Array of 0 to 4 32 Bytes of indexed log arguments.
[INFO] [stdout] 15 | | /// (In solidity: The first topic is the hash of the signature of the event
[INFO] [stdout] 16 | | /// (e.g. `Deposit(address,bytes32,uint256)`), except you declared the event
[INFO] [stdout] 17 | | /// with the anonymous specifier.)
[INFO] [stdout] 18 | | pub topics: Vec,
[INFO] [stdout] | |_________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `Vec`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:23:5
[INFO] [stdout] |
[INFO] [stdout] 23 | / /// Block Hash
[INFO] [stdout] 24 | | #[serde(rename = "blockHash")]
[INFO] [stdout] 25 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 26 | | pub block_hash: Option,
[INFO] [stdout] | |________________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:28:5
[INFO] [stdout] |
[INFO] [stdout] 28 | / /// Block Number
[INFO] [stdout] 29 | | #[serde(rename = "blockNumber")]
[INFO] [stdout] 30 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 31 | | pub block_number: Option,
[INFO] [stdout] | |_________________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:33:5
[INFO] [stdout] |
[INFO] [stdout] 33 | / /// Transaction Hash
[INFO] [stdout] 34 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 35 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 36 | | pub transaction_hash: Option,
[INFO] [stdout] | |______________________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:38:5
[INFO] [stdout] |
[INFO] [stdout] 38 | / /// Transaction Index
[INFO] [stdout] 39 | | #[serde(rename = "transactionIndex")]
[INFO] [stdout] 40 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 41 | | pub transaction_index: Option,
[INFO] [stdout] | |______________________________________^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::U64`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:43:5
[INFO] [stdout] |
[INFO] [stdout] 43 | / /// Integer of the log index position in the block. Noe if it's a pending log.
[INFO] [stdout] 44 | | #[serde(rename = "logIndex")]
[INFO] [stdout] 45 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 46 | | pub log_index: Option,
[INFO] [stdout] | |_______________________________^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:48:5
[INFO] [stdout] |
[INFO] [stdout] 48 | / /// Integer of the transactions index position log was created from.
[INFO] [stdout] 49 | | /// None when it's a pending log.
[INFO] [stdout] 50 | | #[serde(rename = "transactionLogIndex")]
[INFO] [stdout] 51 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 52 | | pub transaction_log_index: Option,
[INFO] [stdout] | |___________________________________________^ the trait `Deserialize<'_>` is not implemented for `U256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:11:5
[INFO] [stdout] |
[INFO] [stdout] 11 | / /// H160
[INFO] [stdout] 12 | | pub address: Address,
[INFO] [stdout] | |________________________^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `ethereum_types::H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:14:5
[INFO] [stdout] |
[INFO] [stdout] 14 | / /// topics: Array of 0 to 4 32 Bytes of indexed log arguments.
[INFO] [stdout] 15 | | /// (In solidity: The first topic is the hash of the signature of the event
[INFO] [stdout] 16 | | /// (e.g. `Deposit(address,bytes32,uint256)`), except you declared the event
[INFO] [stdout] 17 | | /// with the anonymous specifier.)
[INFO] [stdout] 18 | | pub topics: Vec,
[INFO] [stdout] | |_________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `Vec`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option,
[INFO] [stdout] 85 | | }
[INFO] [stdout] | |_^ the trait `Deserialize<'_>` is not implemented for `H160`
[INFO] [stdout] |
[INFO] [stdout] = note: required by `next_element`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/log.rs:23:5
[INFO] [stdout] |
[INFO] [stdout] 23 | / /// Block Hash
[INFO] [stdout] 24 | | #[serde(rename = "blockHash")]
[INFO] [stdout] 25 | | #[serde(skip_serializing_if = "Option::is_none")]
[INFO] [stdout] 26 | | pub block_hash: Option,
[INFO] [stdout] | |________________________________^ the trait `Deserialize<'_>` is not implemented for `H256`
[INFO] [stdout] |
[INFO] [stdout] = note: required because of the requirements on the impl of `Deserialize<'_>` for `std::option::Option`
[INFO] [stdout] = note: required by `next_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/block.rs:8:1
[INFO] [stdout] |
[INFO] [stdout] 8 | / pub struct Block {
[INFO] [stdout] 9 | | /// Hash of the block
[INFO] [stdout] 10 | | pub hash: Option,
[INFO] [stdout] 11 | | /// Hash of the parent
[INFO] [stdout] ... |
[INFO] [stdout] 84 | | pub epoch_snark_data: Option