diff --git a/zcash_primitives/src/block.rs b/zcash_primitives/src/block.rs index 7ca8891..05b65e0 100644 --- a/zcash_primitives/src/block.rs +++ b/zcash_primitives/src/block.rs @@ -11,7 +11,7 @@ pub struct BlockHash(pub [u8; 32]); impl fmt::Display for BlockHash { fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { - let mut data = self.0.to_vec(); + let mut data = self.0.clone(); data.reverse(); formatter.write_str(&hex::encode(data)) } diff --git a/zcash_primitives/src/transaction/mod.rs b/zcash_primitives/src/transaction/mod.rs index 4f5d2a6..b1a877b 100644 --- a/zcash_primitives/src/transaction/mod.rs +++ b/zcash_primitives/src/transaction/mod.rs @@ -28,7 +28,7 @@ pub struct TxId(pub [u8; 32]); impl fmt::Display for TxId { fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { - let mut data = self.0.to_vec(); + let mut data = self.0.clone(); data.reverse(); formatter.write_str(&hex::encode(data)) }