Skip to content

change(state): Put chain data into an inner struct #11092

change(state): Put chain data into an inner struct

change(state): Put chain data into an inner struct #11092

Triggered via pull request September 22, 2023 21:19
@upbqdnupbqdn
opened #7608
Status Success
Total duration 20s
Artifacts

release-drafter.yml

on: pull_request_target
update_release_draft
9s
update_release_draft
Fit to window
Zoom out
Zoom in

Annotations

136 errors
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/read/find.rs#L178
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/read/find.rs:178:37 | 178 | .map(|chain| chain.as_ref().height_by_hash.contains_key(&hash)) | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 178 | .map(|chain| chain.as_ref().height_by_hash(_).contains_key(&hash)) | +++
no field `spent_utxos` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/read/block.rs#L179
error[E0609]: no field `spent_utxos` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/read/block.rs:179:39 | 179 | Some(chain) if chain.as_ref().spent_utxos.contains(&outpoint) => None, | ^^^^^^^^^^^ unknown field
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/read/address/utxo.rs#L353
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/read/address/utxo.rs:353:41 | 353 | .all(|height| chain.blocks.contains_key(&Height(height))), | ^^^^^^ unknown field
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/read/address/tx_id.rs#L261
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/read/address/tx_id.rs:261:45 | 261 | .all(|height| chain.blocks.contains_key(&Height(height))), | ^^^^^^ unknown field
no field `orchard_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L552
error[E0609]: no field `orchard_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:552:42 | 552 | .map(|best_chain| best_chain.orchard_nullifiers.contains(orchard_nullifier)) | ^^^^^^^^^^^^^^^^^^ unknown field
no field `sapling_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L540
error[E0609]: no field `sapling_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:540:42 | 540 | .map(|best_chain| best_chain.sapling_nullifiers.contains(sapling_nullifier)) | ^^^^^^^^^^^^^^^^^^ unknown field
no field `sprout_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L528
error[E0609]: no field `sprout_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:528:42 | 528 | .map(|best_chain| best_chain.sprout_nullifiers.contains(sprout_nullifier)) | ^^^^^^^^^^^^^^^^^ unknown field
attempted to take value of method `height_by_hash` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L515
error[E0615]: attempted to take value of method `height_by_hash` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:515:41 | 515 | if let Some(height) = chain.height_by_hash.get(&hash) { | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 515 | if let Some(height) = chain.height_by_hash(_).get(&hash) { | +++
attempted to take value of method `height_by_hash` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L508
error[E0615]: attempted to take value of method `height_by_hash` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:508:34 | 508 | let height = *best_chain.height_by_hash.get(&hash)?; | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 508 | let height = *best_chain.height_by_hash(_).get(&hash)?; | +++
no field `blocks` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L481
error[E0609]: no field `blocks` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:481:14 | 481 | .blocks | ^^^^^^ unknown field
no field `blocks` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L468
error[E0609]: no field `blocks` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:468:42 | 468 | .and_then(|height| chain.blocks.get(height)) | ^^^^^^ unknown field
attempted to take value of method `height_by_hash` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L466
error[E0615]: attempted to take value of method `height_by_hash` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:466:18 | 466 | .height_by_hash | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 466 | .height_by_hash(_) | +++
attempted to take value of method `height_by_hash` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L436
error[E0615]: attempted to take value of method `height_by_hash` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:436:32 | 436 | .any(|chain| chain.height_by_hash.contains_key(hash)) | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 436 | .any(|chain| chain.height_by_hash(_).contains_key(hash)) | +++
no field `blocks` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L425
error[E0609]: no field `blocks` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:425:14 | 425 | .blocks | ^^^^^^ unknown field
no field `spent_utxos` on type `std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/non_finalized_state.rs#L324
error[E0609]: no field `spent_utxos` on type `std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/non_finalized_state.rs:324:24 | 324 | &new_chain.spent_utxos, | ^^^^^^^^^^^ unknown field
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2136
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2136:18 | 2136 | .blocks | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2136 | .inner.blocks | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2129
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2129:18 | 2129 | .blocks | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2129 | .inner.blocks | ++++++
no field `partial_cumulative_work` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2126
error[E0609]: no field `partial_cumulative_work` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2126:29 | 2126 | .cmp(&other.partial_cumulative_work) | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2126 | .cmp(&other.inner.partial_cumulative_work) | ++++++
no field `partial_cumulative_work` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2125
error[E0609]: no field `partial_cumulative_work` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2125:18 | 2125 | self.partial_cumulative_work | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2125 | self.inner.partial_cumulative_work | ++++++
no field `partial_cumulative_work` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2124
error[E0609]: no field `partial_cumulative_work` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2124:50 | 2124 | if self.partial_cumulative_work != other.partial_cumulative_work { | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2124 | if self.partial_cumulative_work != other.inner.partial_cumulative_work { | ++++++
no field `partial_cumulative_work` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2124
error[E0609]: no field `partial_cumulative_work` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2124:17 | 2124 | if self.partial_cumulative_work != other.partial_cumulative_work { | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2124 | if self.inner.partial_cumulative_work != other.partial_cumulative_work { | ++++++
no field `chain_value_pools` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2065
error[E0609]: no field `chain_value_pools` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2065:18 | 2065 | .chain_value_pools | ^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2065 | .inner.chain_value_pools | ++++++
no field `chain_value_pools` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2064
error[E0609]: no field `chain_value_pools` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2064:18 | 2064 | self.chain_value_pools = self | ^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2064 | self.inner.chain_value_pools = self | ++++++
no field `chain_value_pools` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2033
error[E0609]: no field `chain_value_pools` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2033:41 | 2033 | chain_value_pools: self.chain_value_pools, | ^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2033 | chain_value_pools: self.inner.chain_value_pools, | ++++++
no field `chain_value_pools` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2030
error[E0609]: no field `chain_value_pools` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2030:43 | 2030 | Ok(chain_value_pools) => self.chain_value_pools = chain_value_pools, | ^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2030 | Ok(chain_value_pools) => self.inner.chain_value_pools = chain_value_pools, | ++++++
no field `chain_value_pools` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2027
error[E0609]: no field `chain_value_pools` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2027:14 | 2027 | .chain_value_pools | ^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2027 | .inner.chain_value_pools | ++++++
no field `orchard_nullifiers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L2014
error[E0609]: no field `orchard_nullifiers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:2014:27 | 2014 | &mut self.orchard_nullifiers, | ^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 2014 | &mut self.inner.orchard_nullifiers, | ++++++
no field `orchard_nullifiers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1990
error[E0609]: no field `orchard_nullifiers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1990:27 | 1990 | &mut self.orchard_nullifiers, | ^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1990 | &mut self.inner.orchard_nullifiers, | ++++++
no field `sapling_nullifiers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1973
error[E0609]: no field `sapling_nullifiers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1973:27 | 1973 | &mut self.sapling_nullifiers, | ^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1973 | &mut self.inner.sapling_nullifiers, | ++++++
no field `sapling_nullifiers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1949
error[E0609]: no field `sapling_nullifiers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1949:27 | 1949 | &mut self.sapling_nullifiers, | ^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1949 | &mut self.inner.sapling_nullifiers, | ++++++
no field `sprout_nullifiers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1929
error[E0609]: no field `sprout_nullifiers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1929:27 | 1929 | &mut self.sprout_nullifiers, | ^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1929 | &mut self.inner.sprout_nullifiers, | ++++++
no field `sprout_nullifiers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1905
error[E0609]: no field `sprout_nullifiers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1905:27 | 1905 | &mut self.sprout_nullifiers, | ^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1905 | &mut self.inner.sprout_nullifiers, | ++++++
no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1887
error[E0609]: no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1887:26 | 1887 | self.partial_transparent_transfers | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1887 | self.inner.partial_transparent_transfers | ++++++
no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1878
error[E0609]: no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1878:22 | 1878 | .partial_transparent_transfers | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1878 | .inner.partial_transparent_transfers | ++++++
no field `spent_utxos` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1858
error[E0609]: no field `spent_utxos` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1858:51 | 1858 | let spent_outpoint_was_removed = self.spent_utxos.remove(&spent_outpoint); | ^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1858 | let spent_outpoint_was_removed = self.inner.spent_utxos.remove(&spent_outpoint); | ++++++
no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1826
error[E0609]: no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1826:22 | 1826 | .partial_transparent_transfers | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1826 | .inner.partial_transparent_transfers | ++++++
no field `spent_utxos` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1808
error[E0609]: no field `spent_utxos` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1808:36 | 1808 | let first_spend = self.spent_utxos.insert(spent_outpoint); | ^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1808 | let first_spend = self.inner.spent_utxos.insert(spent_outpoint); | ++++++
no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1770
error[E0609]: no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1770:26 | 1770 | self.partial_transparent_transfers | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1770 | self.inner.partial_transparent_transfers | ++++++
no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1762
error[E0609]: no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1762:22 | 1762 | .partial_transparent_transfers | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1762 | .inner.partial_transparent_transfers | ++++++
no field `created_utxos` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1753
error[E0609]: no field `created_utxos` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1753:38 | 1753 | let removed_entry = self.created_utxos.remove(&outpoint); | ^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1753 | let removed_entry = self.inner.created_utxos.remove(&outpoint); | ++++++
no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1723
error[E0609]: no field `partial_transparent_transfers` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1723:22 | 1723 | .partial_transparent_transfers | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1723 | .inner.partial_transparent_transfers | ++++++
no field `created_utxos` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1714
error[E0609]: no field `created_utxos` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1714:39 | 1714 | let previous_entry = self.created_utxos.insert(outpoint, created_utxo.clone()); | ^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1714 | let previous_entry = self.inner.created_utxos.insert(outpoint, created_utxo.clone()); | ++++++
no field `tx_loc_by_hash` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1658
error[E0609]: no field `tx_loc_by_hash` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1658:22 | 1658 | self.tx_loc_by_hash.remove(transaction_hash).is_some(), | ^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1658 | self.inner.tx_loc_by_hash.remove(transaction_hash).is_some(), | ++++++
no field `partial_cumulative_work` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1610
error[E0609]: no field `partial_cumulative_work` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1610:14 | 1610 | self.partial_cumulative_work -= block_work; | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1610 | self.inner.partial_cumulative_work -= block_work; | ++++++
attempted to take value of method `height_by_hash` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1599
error[E0615]: attempted to take value of method `height_by_hash` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1599:18 | 1599 | self.height_by_hash.remove(&hash).is_some(), | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 1599 | self.height_by_hash(_).remove(&hash).is_some(), | +++
no field `tx_loc_by_hash` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1506
error[E0609]: no field `tx_loc_by_hash` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1506:18 | 1506 | .tx_loc_by_hash | ^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1506 | .inner.tx_loc_by_hash | ++++++
no field `partial_cumulative_work` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1460
error[E0609]: no field `partial_cumulative_work` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1460:14 | 1460 | self.partial_cumulative_work += block_work; | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1460 | self.inner.partial_cumulative_work += block_work; | ++++++
attempted to take value of method `height_by_hash` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1448
error[E0615]: attempted to take value of method `height_by_hash` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1448:33 | 1448 | let prior_height = self.height_by_hash.insert(hash, height); | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 1448 | let prior_height = self.height_by_hash(_).insert(hash, height); | +++
no field `orchard_subtrees` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1395
error[E0609]: no field `orchard_subtrees` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1395:18 | 1395 | self.orchard_subtrees | ^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1395 | self.inner.orchard_subtrees | ++++++
no field `sapling_subtrees` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1391
error[E0609]: no field `sapling_subtrees` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1391:18 | 1391 | self.sapling_subtrees | ^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1391 | self.inner.sapling_subtrees | ++++++
no field `tx_loc_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1340
error[E0609]: no field `tx_loc_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1340:40 | 1340 | transfers.tx_ids(&self.tx_loc_by_hash, query_height_range.clone()) | ^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1340 | transfers.tx_ids(&self.inner.tx_loc_by_hash, query_height_range.clone()) | ++++++
no field `created_utxos` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1226
error[E0609]: no field `created_utxos` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1226:34 | 1226 | if let Some(utxo) = self.created_utxos.get(outpoint) { | ^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1226 | if let Some(utxo) = self.inner.created_utxos.get(outpoint) { | ++++++
no field `spent_utxos` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1216
error[E0609]: no field `spent_utxos` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1216:54 | 1216 | unspent_utxos.retain(|outpoint, _utxo| !self.spent_utxos.contains(outpoint)); | ^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1216 | unspent_utxos.retain(|outpoint, _utxo| !self.inner.spent_utxos.contains(outpoint)); | ++++++
no field `created_utxos` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1215
error[E0609]: no field `created_utxos` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1215:38 | 1215 | let mut unspent_utxos = self.created_utxos.clone(); | ^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1215 | let mut unspent_utxos = self.inner.created_utxos.clone(); | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1206
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1206:14 | 1206 | self.blocks.len() | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1206 | self.inner.blocks.len() | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1200
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1200:14 | 1200 | self.blocks.is_empty() | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1200 | self.inner.blocks.is_empty() | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1195
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1195:14 | 1195 | self.blocks.values().next_back() | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1195 | self.inner.blocks.values().next_back() | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1189
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1189:14 | 1189 | self.blocks.keys().next_back().cloned() | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1189 | self.inner.blocks.keys().next_back().cloned() | ++++++
no field `blocks` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1168
error[E0609]: no field `blocks` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1168:19 | 1168 | !self.blocks.is_empty(), | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1168 | !self.inner.blocks.is_empty(), | ++++++
no field `blocks` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1163
error[E0609]: no field `blocks` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1163:14 | 1163 | .blocks | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1163 | .inner.blocks | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1155
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1155:14 | 1155 | self.blocks.values().nth(n).map(|block| block.hash) | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1155 | self.inner.blocks.values().nth(n).map(|block| block.hash) | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1143
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1143:14 | 1143 | self.blocks | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1143 | self.inner.blocks | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1125
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1125:14 | 1125 | self.blocks | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1125 | self.inner.blocks | ++++++
no field `history_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1099
error[E0609]: no field `history_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1099:18 | 1099 | self.history_trees_by_height | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1099 | self.inner.history_trees_by_height | ++++++
no field `history_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1095
error[E0609]: no field `history_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1095:18 | 1095 | self.history_trees_by_height | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1095 | self.inner.history_trees_by_height | ++++++
no field `history_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1077
error[E0609]: no field `history_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1077:18 | 1077 | self.history_trees_by_height.insert(height, tree), | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1077 | self.inner.history_trees_by_height.insert(height, tree), | ++++++
no field `history_trees_by_height` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1062
error[E0609]: no field `history_trees_by_height` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1062:14 | 1062 | self.history_trees_by_height.get(&height).cloned() | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1062 | self.inner.history_trees_by_height.get(&height).cloned() | ++++++
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1060
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1060:55 | 1060 | hash_or_height.height_or_else(|hash| self.height_by_hash.get(&hash).cloned())?; | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 1060 | hash_or_height.height_or_else(|hash| self.height_by_hash(_).get(&hash).cloned())?; | +++
no field `history_trees_by_height` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1049
error[E0609]: no field `history_trees_by_height` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1049:14 | 1049 | self.history_trees_by_height | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1049 | self.inner.history_trees_by_height | ++++++
no field `orchard_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1031
error[E0609]: no field `orchard_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1031:22 | 1031 | self.orchard_trees_by_height.insert( | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1031 | self.inner.orchard_trees_by_height.insert( | ++++++
no field `orchard_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1029
error[E0609]: no field `orchard_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1029:21 | 1029 | if self.orchard_trees_by_height.get(&next_height).is_none() { | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1029 | if self.inner.orchard_trees_by_height.get(&next_height).is_none() { | ++++++
no field `orchard_anchors` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1011
error[E0609]: no field `orchard_anchors` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1011:22 | 1011 | self.orchard_anchors.remove(&anchor), | ^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1011 | self.inner.orchard_anchors.remove(&anchor), | ++++++
no field `orchard_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1004
error[E0609]: no field `orchard_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1004:18 | 1004 | self.orchard_trees_by_height.remove(height); | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1004 | self.inner.orchard_trees_by_height.remove(height); | ++++++
no field `orchard_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1000
error[E0609]: no field `orchard_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1000:18 | 1000 | .orchard_anchors_by_height | ^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1000 | .inner.orchard_anchors_by_height | ++++++
no field `orchard_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L984
error[E0609]: no field `orchard_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:984:22 | 984 | self.orchard_anchors_by_height | ^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 984 | self.inner.orchard_anchors_by_height | ++++++
no field `orchard_anchors` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L964
error[E0609]: no field `orchard_anchors` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:964:14 | 964 | self.orchard_anchors.insert(anchor); | ^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 964 | self.inner.orchard_anchors.insert(anchor); | ++++++
no field `orchard_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L957
error[E0609]: no field `orchard_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:957:18 | 957 | self.orchard_anchors_by_height.insert(height, anchor), | ^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 957 | self.inner.orchard_anchors_by_height.insert(height, anchor), | ++++++
no field `orchard_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L949
error[E0609]: no field `orchard_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:949:22 | 949 | self.orchard_trees_by_height.insert(height, tree), | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 949 | self.inner.orchard_trees_by_height.insert(height, tree), | ++++++
no field `orchard_subtrees` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L904
error[E0609]: no field `orchard_subtrees` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:904:14 | 904 | self.orchard_subtrees | ^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 904 | self.inner.orchard_subtrees | ++++++
no field `orchard_subtrees` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L879
error[E0609]: no field `orchard_subtrees` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:879:14 | 879 | self.orchard_subtrees | ^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 879 | self.inner.orchard_subtrees | ++++++
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L877
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:877:55 | 877 | hash_or_height.height_or_else(|hash| self.height_by_hash.get(&hash).cloned())?; | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 877 | hash_or_height.height_or_else(|hash| self.height_by_hash(_).get(&hash).cloned())?; | +++
no field `orchard_trees_by_height` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L859
error[E0609]: no field `orchard_trees_by_height` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:859:14 | 859 | self.orchard_trees_by_height | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 859 | self.inner.orchard_trees_by_height | ++++++
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L857
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:857:55 | 857 | hash_or_height.height_or_else(|hash| self.height_by_hash.get(&hash).cloned())?; | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 857 | hash_or_height.height_or_else(|hash| self.height_by_hash(_).get(&hash).cloned())?; | +++
no field `orchard_trees_by_height` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L842
error[E0609]: no field `orchard_trees_by_height` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:842:14 | 842 | self.orchard_trees_by_height | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 842 | self.inner.orchard_trees_by_height | ++++++
no field `sapling_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L824
error[E0609]: no field `sapling_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:824:22 | 824 | self.sapling_trees_by_height.insert( | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 824 | self.inner.sapling_trees_by_height.insert( | ++++++
no field `sapling_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L822
error[E0609]: no field `sapling_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:822:21 | 822 | if self.sapling_trees_by_height.get(&next_height).is_none() { | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 822 | if self.inner.sapling_trees_by_height.get(&next_height).is_none() { | ++++++
no field `sapling_anchors` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L804
error[E0609]: no field `sapling_anchors` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:804:22 | 804 | self.sapling_anchors.remove(&anchor), | ^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 804 | self.inner.sapling_anchors.remove(&anchor), | ++++++
no field `sapling_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L797
error[E0609]: no field `sapling_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:797:18 | 797 | self.sapling_trees_by_height.remove(height); | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 797 | self.inner.sapling_trees_by_height.remove(height); | ++++++
no field `sapling_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L793
error[E0609]: no field `sapling_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:793:18 | 793 | .sapling_anchors_by_height | ^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 793 | .inner.sapling_anchors_by_height | ++++++
no field `sapling_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L777
error[E0609]: no field `sapling_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:777:22 | 777 | self.sapling_anchors_by_height | ^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 777 | self.inner.sapling_anchors_by_height | ++++++
no field `sapling_anchors` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L757
error[E0609]: no field `sapling_anchors` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:757:14 | 757 | self.sapling_anchors.insert(anchor); | ^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 757 | self.inner.sapling_anchors.insert(anchor); | ++++++
no field `sapling_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L750
error[E0609]: no field `sapling_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:750:18 | 750 | self.sapling_anchors_by_height.insert(height, anchor), | ^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 750 | self.inner.sapling_anchors_by_height.insert(height, anchor), | ++++++
no field `sapling_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L742
error[E0609]: no field `sapling_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:742:22 | 742 | self.sapling_trees_by_height.insert(height, tree), | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 742 | self.inner.sapling_trees_by_height.insert(height, tree), | ++++++
no field `sapling_subtrees` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L702
error[E0609]: no field `sapling_subtrees` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:702:14 | 702 | self.sapling_subtrees | ^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 702 | self.inner.sapling_subtrees | ++++++
no field `sapling_subtrees` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L677
error[E0609]: no field `sapling_subtrees` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:677:14 | 677 | self.sapling_subtrees | ^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 677 | self.inner.sapling_subtrees | ++++++
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L675
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:675:55 | 675 | hash_or_height.height_or_else(|hash| self.height_by_hash.get(&hash).cloned())?; | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 675 | hash_or_height.height_or_else(|hash| self.height_by_hash(_).get(&hash).cloned())?; | +++
no field `sapling_trees_by_height` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L657
error[E0609]: no field `sapling_trees_by_height` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:657:14 | 657 | self.sapling_trees_by_height | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 657 | self.inner.sapling_trees_by_height | ++++++
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L655
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:655:55 | 655 | hash_or_height.height_or_else(|hash| self.height_by_hash.get(&hash).cloned())?; | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 655 | hash_or_height.height_or_else(|hash| self.height_by_hash(_).get(&hash).cloned())?; | +++
no field `sapling_trees_by_height` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L641
error[E0609]: no field `sapling_trees_by_height` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:641:14 | 641 | self.sapling_trees_by_height | ^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 641 | self.inner.sapling_trees_by_height | ++++++
no field `sprout_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L623
error[E0609]: no field `sprout_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:623:22 | 623 | self.sprout_trees_by_height.insert( | ^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 623 | self.inner.sprout_trees_by_height.insert( | ++++++
no field `sprout_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L621
error[E0609]: no field `sprout_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:621:21 | 621 | if self.sprout_trees_by_height.get(&next_height).is_none() { | ^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 621 | if self.inner.sprout_trees_by_height.get(&next_height).is_none() { | ++++++
no field `sprout_trees_by_anchor` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L604
error[E0609]: no field `sprout_trees_by_anchor` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:604:22 | 604 | self.sprout_trees_by_anchor.remove(&anchor); | ^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 604 | self.inner.sprout_trees_by_anchor.remove(&anchor); | ++++++
no field `sprout_anchors` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L603
error[E0609]: no field `sprout_anchors` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:603:22 | 603 | if !self.sprout_anchors.contains(&anchor) { | ^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 603 | if !self.inner.sprout_anchors.contains(&anchor) { | ++++++
no field `sprout_anchors` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L600
error[E0609]: no field `sprout_anchors` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:600:22 | 600 | self.sprout_anchors.remove(&anchor), | ^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 600 | self.inner.sprout_anchors.remove(&anchor), | ++++++
no field `sprout_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L593
error[E0609]: no field `sprout_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:593:18 | 593 | self.sprout_trees_by_height.remove(height); | ^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 593 | self.inner.sprout_trees_by_height.remove(height); | ++++++
no field `sprout_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L589
error[E0609]: no field `sprout_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:589:18 | 589 | .sprout_anchors_by_height | ^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 589 | .inner.sprout_anchors_by_height | ++++++
no field `sprout_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L573
error[E0609]: no field `sprout_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:573:22 | 573 | self.sprout_anchors_by_height | ^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 573 | self.inner.sprout_anchors_by_height | ++++++
no field `sprout_trees_by_anchor` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L553
error[E0609]: no field `sprout_trees_by_anchor` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:553:14 | 553 | self.sprout_trees_by_anchor.insert(anchor, tree); | ^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 553 | self.inner.sprout_trees_by_anchor.insert(anchor, tree); | ++++++
no field `sprout_anchors` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L552
error[E0609]: no field `sprout_anchors` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:552:14 | 552 | self.sprout_anchors.insert(anchor); | ^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 552 | self.inner.sprout_anchors.insert(anchor); | ++++++
no field `sprout_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L545
error[E0609]: no field `sprout_anchors_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:545:18 | 545 | self.sprout_anchors_by_height.insert(height, anchor), | ^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 545 | self.inner.sprout_anchors_by_height.insert(height, anchor), | ++++++
no field `sprout_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L537
error[E0609]: no field `sprout_trees_by_height` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:537:22 | 537 | self.sprout_trees_by_height.insert(height, tree.clone()), | ^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 537 | self.inner.sprout_trees_by_height.insert(height, tree.clone()), | ++++++
no field `sprout_trees_by_height` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L493
error[E0609]: no field `sprout_trees_by_height` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:493:14 | 493 | self.sprout_trees_by_height | ^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 493 | self.inner.sprout_trees_by_height | ++++++
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L491
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:491:55 | 491 | hash_or_height.height_or_else(|hash| self.height_by_hash.get(&hash).cloned())?; | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 491 | hash_or_height.height_or_else(|hash| self.height_by_hash(_).get(&hash).cloned())?; | +++
no field `sprout_trees_by_height` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L477
error[E0609]: no field `sprout_trees_by_height` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:477:14 | 477 | self.sprout_trees_by_height | ^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 477 | self.inner.sprout_trees_by_height | ++++++
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L456
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:456:14 | 456 | self.height_by_hash.contains_key(hash) | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 456 | self.height_by_hash(_).contains_key(hash) | +++
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L450
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:450:14 | 450 | self.height_by_hash.get(&hash).cloned() | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 450 | self.height_by_hash(_).get(&hash).cloned() | +++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L443
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:443:25 | 443 | let hash = self.blocks.get(&height)?.hash; | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 443 | let hash = self.inner.blocks.get(&height)?.hash; | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L420
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:420:14 | 420 | self.blocks | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 420 | self.inner.blocks | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L406
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:406:14 | 406 | self.blocks | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 406 | self.inner.blocks | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L397
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:397:23 | 397 | &self.blocks[&tx_loc.height].block.transactions[tx_loc.index.as_usize()], | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 397 | &self.inner.blocks[&tx_loc.height].block.transactions[tx_loc.index.as_usize()], | ++++++
no field `tx_loc_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L395
error[E0609]: no field `tx_loc_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:395:14 | 395 | self.tx_loc_by_hash.get(&hash).map(|tx_loc| { | ^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 395 | self.inner.tx_loc_by_hash.get(&hash).map(|tx_loc| { | ++++++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L387
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:387:14 | 387 | self.blocks.get(&height) | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 387 | self.inner.blocks.get(&height) | ++++++
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L385
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:385:55 | 385 | hash_or_height.height_or_else(|hash| self.height_by_hash.get(&hash).cloned())?; | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 385 | hash_or_height.height_or_else(|hash| self.height_by_hash(_).get(&hash).cloned())?; | +++
attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L360
error[E0615]: attempted to take value of method `height_by_hash` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:360:18 | 360 | if !self.height_by_hash.contains_key(&fork_tip) { | ^^^^^^^^^^^^^^ method, not a field | help: use parentheses to call the method | 360 | if !self.height_by_hash(_).contains_key(&fork_tip) { | +++
no field `blocks` on type `&service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L350
error[E0609]: no field `blocks` on type `&service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:350:14 | 350 | self.blocks | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 350 | self.inner.blocks | ++++++
no field `blocks` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L338
error[E0609]: no field `blocks` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:338:14 | 338 | .blocks | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 338 | .inner.blocks | ++++++
no field `orchard_subtrees` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L333
error[E0609]: no field `orchard_subtrees` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:333:18 | 333 | self.orchard_subtrees.pop_first(); | ^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 333 | self.inner.orchard_subtrees.pop_first(); | ++++++
no field `sapling_subtrees` on type `&mut service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L329
error[E0609]: no field `sapling_subtrees` on type `&mut service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:329:18 | 329 | self.sapling_subtrees.pop_first(); | ^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 329 | self.inner.sapling_subtrees.pop_first(); | ++++++
no field `blocks` on type `service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L311
error[E0609]: no field `blocks` on type `service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:311:14 | 311 | self.blocks.insert(block.height, block); | ^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 311 | self.inner.blocks.insert(block.height, block); | ++++++
no field `orchard_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/check/nullifier.rs#L120
error[E0609]: no field `orchard_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/check/nullifier.rs:120:59 | 120 | non_finalized_chain.map(|chain| |nullifier| chain.orchard_nullifiers.contains(nullifier)), | ^^^^^^^^^^^^^^^^^^ unknown field
no field `sapling_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/check/nullifier.rs#L114
error[E0609]: no field `sapling_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/check/nullifier.rs:114:59 | 114 | non_finalized_chain.map(|chain| |nullifier| chain.sapling_nullifiers.contains(nullifier)), | ^^^^^^^^^^^^^^^^^^ unknown field
no field `sprout_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/check/nullifier.rs#L108
error[E0609]: no field `sprout_nullifiers` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/check/nullifier.rs:108:59 | 108 | non_finalized_chain.map(|chain| |nullifier| chain.sprout_nullifiers.contains(nullifier)), | ^^^^^^^^^^^^^^^^^ unknown field
no field `sprout_trees_by_anchor` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/check/anchors.rs#L154
error[E0609]: no field `sprout_trees_by_anchor` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/check/anchors.rs:154:37 | 154 | .and_then(|chain| chain.sprout_trees_by_anchor.get(&joinsplit.anchor).cloned()) | ^^^^^^^^^^^^^^^^^^^^^^ unknown field
no field `orchard_anchors` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/check/anchors.rs#L102
error[E0609]: no field `orchard_anchors` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/check/anchors.rs:102:22 | 102 | .orchard_anchors | ^^^^^^^^^^^^^^^ unknown field
no field `sapling_anchors` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>`: zebra-state/src/service/check/anchors.rs#L59
error[E0609]: no field `sapling_anchors` on type `&std::sync::Arc<service::non_finalized_state::chain::Chain>` --> zebra-state/src/service/check/anchors.rs:59:32 | 59 | .map(|chain| chain.sapling_anchors.contains(&anchor)) | ^^^^^^^^^^^^^^^ unknown field
no field `partial_transparent_transfers` on type `&'a service::non_finalized_state::chain::Chain`: zebra-state/src/service/non_finalized_state/chain.rs#L1252
error[E0609]: no field `partial_transparent_transfers` on type `&'a service::non_finalized_state::chain::Chain` --> zebra-state/src/service/non_finalized_state/chain.rs:1252:38 | 1252 | .flat_map(|address| self.partial_transparent_transfers.get(&address)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unknown field | = note: available fields are: `network`, `inner`, `last_fork_height` help: one of the expressions' fields has a field of the same name | 1252 | .flat_map(|address| self.inner.partial_transparent_transfers.get(&address)) | ++++++