derive-patch (cargo): Macro to generate a struct with all field Optional (`partial!`) and another macro to generate a patch (`patch!`).
Keywords: derive|patch|partial