summaryrefslogtreecommitdiff
path: root/src/codec.rs
blob: 6680699dc1e66c2d8f46abd8dc275bf5df5665d1 (plain)
1
2
3
4
5
6
7
8
use crate::codec::{decode::Decode, encode::Encode};

pub mod decode;
pub mod encode;
pub mod error;

pub trait Codec<Data = ()>: Encode<Data> + Decode<Data> {}
impl<Data, T> Codec<Data> for T where T: Encode<Data> + Decode<Data> {}