Apply updates the target struct in-place with non-zero values from the patch struct.
Only fields with the same name and type get updated. Fields in the patch struct can be
pointers to the target's type.
Struct updates the target struct in-place with non-zero values from the patch struct.
Only fields with the same name and type get updated. Fields in the patch struct can be
pointers to the target's type.