pub trait Decode: Sized { fn decode(data: &[u8]) -> Result<Self>; }
Decode Generalization of serde::Deserialize which includes Tuple
serde::Deserialize
Tuple