pub trait StructDecodable: Sized { // Required method fn decode(value: Tuple) -> Result<Self, Error>; }