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> {}