From 3fbfffeb4411d593eb401cd4815aa66ec45acd7b Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Tue, 3 Dec 2019 19:26:37 -0500 Subject: [PATCH] Remove superfluous zcash_(de)serialize impls --- zebra-network/src/protocol/external/types.rs | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/zebra-network/src/protocol/external/types.rs b/zebra-network/src/protocol/external/types.rs index d5b3a107..3fdf3c0e 100644 --- a/zebra-network/src/protocol/external/types.rs +++ b/zebra-network/src/protocol/external/types.rs @@ -61,25 +61,6 @@ impl Default for Tweak { #[derive(Clone, Debug, Eq, PartialEq)] pub struct Filter(pub Vec); -impl ZcashSerialize for Filter { - fn zcash_serialize(&self, mut writer: W) -> Result<(), SerializationError> { - writer.write_all(&self.0)?; - Ok(()) - } -} - -impl ZcashDeserialize for Filter { - fn zcash_deserialize(reader: R) -> Result { - let mut bytes = Vec::new(); - - // Maximum size of a filter is 36,000 bytes. - let mut handle = reader.take(36000); - - handle.read(&mut bytes)?; - Ok(Self(bytes)) - } -} - #[cfg(test)] mod tests {