feat: Use DecodeOwned for improved ergonomic (#74)

This commit is contained in:
Santiago Carmuega 2022-03-14 18:27:00 -03:00 committed by GitHub
parent 2c500f679e
commit 3eb064502c
7 changed files with 20 additions and 53 deletions

View file

@ -1,8 +1,5 @@
use crate::common::Point;
use pallas_codec::{
impl_fragment,
minicbor::{decode, encode, Decode, Decoder, Encode, Encoder},
};
use pallas_codec::minicbor::{decode, encode, Decode, Decoder, Encode, Encoder};
use super::{BlockContent, HeaderContent, Message, SkippedContent, Tip};
@ -165,8 +162,6 @@ impl Encode for HeaderContent {
}
}
impl_fragment!(Message<HeaderContent>);
impl<'b> Decode<'b> for BlockContent {
fn decode(d: &mut Decoder<'b>) -> Result<Self, decode::Error> {
d.tag()?;
@ -181,8 +176,6 @@ impl Encode for BlockContent {
}
}
impl_fragment!(Message<BlockContent>);
impl<'b> Decode<'b> for SkippedContent {
fn decode(d: &mut Decoder<'b>) -> Result<Self, decode::Error> {
d.skip()?;
@ -195,5 +188,3 @@ impl Encode for SkippedContent {
todo!()
}
}
impl_fragment!(Message<SkippedContent>);