diff --git a/src/network/encodable.rs b/src/network/encodable.rs index bf560ce..965a736 100644 --- a/src/network/encodable.rs +++ b/src/network/encodable.rs @@ -352,10 +352,10 @@ impl, E, T: ConsensusDecodable> ConsensusDecodable, E, - K:ConsensusEncodable+Eq+Hash, +impl, E, T, + K:ConsensusEncodable+Eq+Hash, V:ConsensusEncodable, - H:Hasher+Default> ConsensusEncodable for HashMap { + H:Hasher+Default> ConsensusEncodable for HashMap { #[inline] fn consensus_encode(&self, s: &mut S) -> Result<(), E> { try!(VarInt(self.len() as u64).consensus_encode(s)); @@ -367,10 +367,10 @@ impl, E, } } -impl, E, - K:ConsensusDecodable+Eq+Hash, +impl, E, T, + K:ConsensusDecodable+Eq+Hash, V:ConsensusDecodable, - H:Hasher+Default> ConsensusDecodable for HashMap { + H:Hasher+Default> ConsensusDecodable for HashMap { #[inline] fn consensus_decode(d: &mut D) -> Result, E> { let VarInt(len): VarInt = try!(ConsensusDecodable::consensus_decode(d));