usecrate::traits::ConvertAsBytes;/// **Parsable** means that the item is parsable from raw bytes to itself
pubtraitParsable{/// **Error** should be whatever your return error type is
typeError;/// **parse** converts raw bytes to itself
fnparse(bytes: impl ConvertAsBytes)->Result<Self, Self::Error>whereSelf: Sized;
}