[INFO] fetching crate ethers-core 0.2.0...
[INFO] checking ethers-core-0.2.0 against try#4a23c45c7893f1416456144e3883cc48ea91722e for pr-82322
[INFO] extracting crate ethers-core 0.2.0 into /workspace/builds/worker-3/source
[INFO] validating manifest of crates.io crate ethers-core 0.2.0 on toolchain 4a23c45c7893f1416456144e3883cc48ea91722e
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "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-3/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] Downloading crates ...
[INFO] [stderr] Downloaded primitive-types v0.8.0
[INFO] [stderr] Downloaded ethereum-types v0.10.0
[INFO] [stderr] Downloaded ethbloom v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "+4a23c45c7893f1416456144e3883cc48ea91722e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 56b5b72be79a116e1397d435f1be3bbd706206088830318cb1b0b98b30fec1ee
[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" "56b5b72be79a116e1397d435f1be3bbd706206088830318cb1b0b98b30fec1ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "56b5b72be79a116e1397d435f1be3bbd706206088830318cb1b0b98b30fec1ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "56b5b72be79a116e1397d435f1be3bbd706206088830318cb1b0b98b30fec1ee", kill_on_drop: false }`
[INFO] [stdout] 56b5b72be79a116e1397d435f1be3bbd706206088830318cb1b0b98b30fec1ee
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "+4a23c45c7893f1416456144e3883cc48ea91722e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fd282dbf491f6279d21d770f56ec175d7cc87500e33c00ca794027c74400ed20
[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" "fd282dbf491f6279d21d770f56ec175d7cc87500e33c00ca794027c74400ed20", kill_on_drop: false }`
[INFO] [stderr] Compiling syn v1.0.60
[INFO] [stderr] Compiling serde_derive v1.0.123
[INFO] [stderr] Compiling libc v0.2.87
[INFO] [stderr] Compiling serde v1.0.123
[INFO] [stderr] Compiling getrandom v0.2.2
[INFO] [stderr] Compiling version_check v0.9.2
[INFO] [stderr] Compiling typenum v1.12.0
[INFO] [stderr] Checking ppv-lite86 v0.2.10
[INFO] [stderr] Checking funty v1.1.0
[INFO] [stderr] Checking wyz v0.2.0
[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.3
[INFO] [stderr] Checking byte-slice-cast v1.0.0
[INFO] [stderr] Checking arrayvec v0.5.2
[INFO] [stderr] Checking zeroize v1.2.0
[INFO] [stderr] Compiling anyhow v1.0.38
[INFO] [stderr] Checking itoa v0.4.7
[INFO] [stderr] Checking glob v0.3.0
[INFO] [stderr] Checking rand_chacha v0.2.2
[INFO] [stderr] Compiling quote v1.0.9
[INFO] [stderr] Checking uint v0.9.0
[INFO] [stderr] Checking rand v0.7.3
[INFO] [stderr] Compiling generic-array v0.14.4
[INFO] [stderr] Checking bitvec v0.18.4
[INFO] [stderr] Checking bitvec v0.20.1
[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 digest v0.9.0
[INFO] [stderr] Checking crypto-mac v0.10.0
[INFO] [stderr] Checking block-buffer v0.9.0
[INFO] [stderr] Checking signature v1.2.2
[INFO] [stderr] Checking hmac v0.10.1
[INFO] [stderr] Checking sha3 v0.9.1
[INFO] [stderr] Checking fixed-hash v0.7.0
[INFO] [stderr] Checking ethbloom v0.10.0
[INFO] [stderr] Checking primitive-types v0.8.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] Checking ethereum-types v0.10.0
[INFO] [stderr] Compiling thiserror-impl v1.0.24
[INFO] [stderr] Checking thiserror v1.0.24
[INFO] [stderr] Checking bytes v1.0.1
[INFO] [stderr] Checking impl-serde v0.3.1
[INFO] [stderr] Checking parity-scale-codec v2.0.1
[INFO] [stderr] Checking serde_json v1.0.64
[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 `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 `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 `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 `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::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 `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 `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 `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 `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::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 `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::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: 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 `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 `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 `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::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 `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 `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 `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: 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 `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 `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::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 `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::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 `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 `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 `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/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_value`
[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_value`
[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_value`
[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_value`
[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_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H160: Serialize` is not satisfied
[INFO] [stdout] --> src/types/log.rs:103:42
[INFO] [stdout] |
[INFO] [stdout] 103 | s.serialize_field("address", address)?;
[INFO] [stdout] | ^^^^^^^ the trait `Serialize` is not implemented for `H160`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/log.rs:117:37
[INFO] [stdout] |
[INFO] [stdout] 117 | s.serialize_field("topics", &filtered_topics)?;
[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 `ValueOrArray`
[INFO] [stdout] = note: 3 redundant requirements hidden
[INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `Vec<&std::option::Option>>`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: no method named `rlp_append` found for reference `&H160` in the current scope
[INFO] [stdout] --> src/types/ens.rs:19:19
[INFO] [stdout] |
[INFO] [stdout] 19 | inner.rlp_append(s);
[INFO] [stdout] | ^^^^^^^^^^ method not found in `&H160`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: no method named `rlp_append` found for reference `&H160` in the current scope
[INFO] [stdout] --> src/types/ens.rs:27:19
[INFO] [stdout] |
[INFO] [stdout] 27 | inner.rlp_append(s);
[INFO] [stdout] | ^^^^^^^^^^ method not found in `&H160`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: the method `serialize` exists for reference `&H160`, but its trait bounds were not satisfied
[INFO] [stdout] --> src/types/ens.rs:52:50
[INFO] [stdout] |
[INFO] [stdout] 52 | NameOrAddress::Address(addr) => addr.serialize(serializer),
[INFO] [stdout] | ^^^^^^^^^ method cannot be called on `&H160` due to unsatisfied trait bounds
[INFO] [stdout] |
[INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/primitive-types-0.8.0/src/lib.rs:55:1
[INFO] [stdout] |
[INFO] [stdout] 55 | / construct_fixed_hash! {
[INFO] [stdout] 56 | | /// Fixed-size uninterpreted hash type with 20 bytes (160 bits) size.
[INFO] [stdout] 57 | | #[cfg_attr(feature = "scale-info", derive(TypeInfo))]
[INFO] [stdout] 58 | | pub struct H160(20);
[INFO] [stdout] 59 | | }
[INFO] [stdout] | |_- doesn't satisfy `H160: Serialize`
[INFO] [stdout] |
[INFO] [stdout] = note: the following trait bounds were not satisfied:
[INFO] [stdout] `H160: Serialize`
[INFO] [stdout] which is required by `&H160: Serialize`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0599]: no function or associated item named `deserialize` found for struct `H160` in the current scope
[INFO] [stdout] --> src/types/ens.rs:66:30
[INFO] [stdout] |
[INFO] [stdout] 66 | let inner = Address::deserialize(deserializer)?;
[INFO] [stdout] | ^^^^^^^^^^^ function or associated item not found in `H160`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/signature.rs:57:5
[INFO] [stdout] |
[INFO] [stdout] 57 | / /// R value
[INFO] [stdout] 58 | | pub r: 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 `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/signature.rs:59:5
[INFO] [stdout] |
[INFO] [stdout] 59 | / /// S Value
[INFO] [stdout] 60 | | pub s: 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 `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/signature.rs:57:5
[INFO] [stdout] |
[INFO] [stdout] 57 | / /// R value
[INFO] [stdout] 58 | | pub r: 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 `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/signature.rs:59:5
[INFO] [stdout] |
[INFO] [stdout] 59 | / /// S Value
[INFO] [stdout] 60 | | pub s: 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 `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: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/signature.rs:57:5
[INFO] [stdout] |
[INFO] [stdout] 57 | / /// R value
[INFO] [stdout] 58 | | pub r: 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 `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/signature.rs:59:5
[INFO] [stdout] |
[INFO] [stdout] 59 | / /// S Value
[INFO] [stdout] 60 | | pub s: 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::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 `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 `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: Serialize` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:12:5
[INFO] [stdout] |
[INFO] [stdout] 12 | / /// Recipient (None when contract creation)
[INFO] [stdout] 13 | | pub to: 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 `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: Serialize` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:14:5
[INFO] [stdout] |
[INFO] [stdout] 14 | / /// Transfered value
[INFO] [stdout] 15 | | pub value: 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 `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 `U256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:16:5
[INFO] [stdout] |
[INFO] [stdout] 16 | / /// Gas amount
[INFO] [stdout] 17 | | pub gas: 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/txpool.rs:18:5
[INFO] [stdout] |
[INFO] [stdout] 18 | / /// Gas Price
[INFO] [stdout] 19 | | pub gas_price: 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 `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 `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:109:5
[INFO] [stdout] |
[INFO] [stdout] 109 | / /// pending tx
[INFO] [stdout] 110 | | pub pending: BTreeMap>,
[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 `BTreeMap>`
[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 `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:111:5
[INFO] [stdout] |
[INFO] [stdout] 111 | / /// queued tx
[INFO] [stdout] 112 | | pub queued: BTreeMap>,
[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 `BTreeMap>`
[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: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 `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 `H160: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:109:5
[INFO] [stdout] |
[INFO] [stdout] 109 | / /// pending tx
[INFO] [stdout] 110 | | pub pending: BTreeMap>,
[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 `BTreeMap>`
[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/txpool.rs:111:5
[INFO] [stdout] |
[INFO] [stdout] 111 | / /// queued tx
[INFO] [stdout] 112 | | pub queued: BTreeMap>,
[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 `BTreeMap>`
[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/txpool.rs:109:5
[INFO] [stdout] |
[INFO] [stdout] 109 | / /// pending tx
[INFO] [stdout] 110 | | pub pending: BTreeMap>,
[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 `BTreeMap>`
[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/txpool.rs:111:5
[INFO] [stdout] |
[INFO] [stdout] 111 | / /// queued tx
[INFO] [stdout] 112 | | pub queued: BTreeMap>,
[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 `BTreeMap>`
[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: 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 `H160: Serialize` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:127:5
[INFO] [stdout] |
[INFO] [stdout] 127 | / /// pending tx
[INFO] [stdout] 128 | | pub pending: BTreeMap>,
[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 `BTreeMap>`
[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/txpool.rs:129:5
[INFO] [stdout] |
[INFO] [stdout] 129 | / /// queued tx
[INFO] [stdout] 130 | | pub queued: BTreeMap>,
[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 `BTreeMap>`
[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/txpool.rs:127:5
[INFO] [stdout] |
[INFO] [stdout] 127 | / /// pending tx
[INFO] [stdout] 128 | | pub pending: BTreeMap>,
[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 `BTreeMap>`
[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/txpool.rs:129:5
[INFO] [stdout] |
[INFO] [stdout] 129 | / /// queued tx
[INFO] [stdout] 130 | | pub queued: BTreeMap>,
[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 `BTreeMap>`
[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/txpool.rs:127:5
[INFO] [stdout] |
[INFO] [stdout] 127 | / /// pending tx
[INFO] [stdout] 128 | | pub pending: BTreeMap>,
[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 `BTreeMap>`
[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/txpool.rs:129:5
[INFO] [stdout] |
[INFO] [stdout] 129 | / /// queued tx
[INFO] [stdout] 130 | | pub queued: BTreeMap>,
[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 `BTreeMap>`
[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 `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: 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 `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:143:5
[INFO] [stdout] |
[INFO] [stdout] 143 | / /// number of pending tx
[INFO] [stdout] 144 | | pub pending: 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::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:145:5
[INFO] [stdout] |
[INFO] [stdout] 145 | / /// number of queued tx
[INFO] [stdout] 146 | | pub queued: 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::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:143:5
[INFO] [stdout] |
[INFO] [stdout] 143 | / /// number of pending tx
[INFO] [stdout] 144 | | pub pending: 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/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 `ethereum_types::U64: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:145:5
[INFO] [stdout] |
[INFO] [stdout] 145 | / /// number of queued tx
[INFO] [stdout] 146 | | pub queued: 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::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:143:5
[INFO] [stdout] |
[INFO] [stdout] 143 | / /// number of pending tx
[INFO] [stdout] 144 | | pub pending: 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::U64: Serialize` is not satisfied
[INFO] [stdout] --> src/types/txpool.rs:145:5
[INFO] [stdout] |
[INFO] [stdout] 145 | / /// number of queued tx
[INFO] [stdout] 146 | | pub queued: 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: 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::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/trace/mod.rs:38:5
[INFO] [stdout] |
[INFO] [stdout] 38 | / /// Transaction Hash
[INFO] [stdout] 39 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 40 | | 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/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 `H256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/trace/mod.rs:38:5
[INFO] [stdout] |
[INFO] [stdout] 38 | / /// Transaction Hash
[INFO] [stdout] 39 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 40 | | 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_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 `H256: Serialize` is not satisfied
[INFO] [stdout] --> src/types/trace/mod.rs:38:5
[INFO] [stdout] |
[INFO] [stdout] 38 | / /// Transaction Hash
[INFO] [stdout] 39 | | #[serde(rename = "transactionHash")]
[INFO] [stdout] 40 | | 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: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 `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/trace/mod.rs:73:5
[INFO] [stdout] |
[INFO] [stdout] 73 | / /// Account balance.
[INFO] [stdout] 74 | | pub balance: Diff,
[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 `Diff`
[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_value`
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] error[E0277]: the trait bound `U256: Deserialize<'_>` is not satisfied
[INFO] [stdout] --> src/types/trace/mod.rs:75:5
[INFO] [stdout] |
[INFO] [stdout] 75 | / /// Account nonce.
[INFO] [stdout] 76 | | pub nonce: Diff,
[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 `Diff`
[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/trace/mod.rs:79:5
[INFO] [stdout] |
[INFO] [stdout] 79 | / /// Account storage.
[INFO] [stdout] 80 | | pub storage: BTreeMap