Use a match on network inside SproutShieldedAddress::zcash_serialize()

This commit is contained in:
Deirdre Connolly 2020-03-26 22:36:08 -04:00 committed by Deirdre Connolly
parent afccdc3af6
commit fa1fa60531
1 changed files with 3 additions and 4 deletions

View File

@ -75,10 +75,9 @@ impl Eq for SproutShieldedAddress {}
impl ZcashSerialize for SproutShieldedAddress { impl ZcashSerialize for SproutShieldedAddress {
fn zcash_serialize<W: io::Write>(&self, mut writer: W) -> Result<(), io::Error> { fn zcash_serialize<W: io::Write>(&self, mut writer: W) -> Result<(), io::Error> {
if self.network == Network::Mainnet { match self.network {
writer.write_all(&magics::MAINNET[..])? Network::Mainnet => writer.write_all(&magics::MAINNET[..])?,
} else { _ => writer.write_all(&magics::TESTNET[..])?,
writer.write_all(&magics::TESTNET[..])?
} }
writer.write_all(&self.paying_key.0[..])?; writer.write_all(&self.paying_key.0[..])?;
writer.write_all(self.transmission_key.as_bytes())?; writer.write_all(self.transmission_key.as_bytes())?;