diff --git a/zebra-chain/src/block.rs b/zebra-chain/src/block.rs index 97ba7a49..654ee3e1 100644 --- a/zebra-chain/src/block.rs +++ b/zebra-chain/src/block.rs @@ -63,8 +63,7 @@ impl ZcashSerialize for BlockHeaderHash { impl ZcashDeserialize for BlockHeaderHash { fn zcash_deserialize(mut reader: R) -> Result { - let bytes = reader.read_32_bytes()?; - Ok(BlockHeaderHash(bytes)) + Ok(BlockHeaderHash(reader.read_32_bytes()?)) } } @@ -133,7 +132,7 @@ impl ZcashSerialize for BlockHeader { impl ZcashDeserialize for BlockHeader { fn zcash_deserialize(mut reader: R) -> Result { - let thing = BlockHeader { + Ok(BlockHeader { previous_block_hash: BlockHeaderHash::zcash_deserialize(&mut reader)?, merkle_root_hash: MerkleTreeRootHash(reader.read_32_bytes()?), final_sapling_root_hash: SaplingNoteTreeRootHash(reader.read_32_bytes()?), @@ -141,8 +140,7 @@ impl ZcashDeserialize for BlockHeader { bits: reader.read_u32::()?, nonce: reader.read_32_bytes()?, solution: EquihashSolution::zcash_deserialize(reader)?, - }; - Ok(thing) + }) } }