use nom::IResult; use std::fmt::Debug; pub trait Decode { fn decode(input: &[u8]) -> IResult<&[u8], T>; } pub trait Encode { // TODO }