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