struct-patch-0.2.1 has been yanked.
Struct Patch
A lib help you patch Rust instance, and easy to partial update configures.
Introduction
This crate provides the Patch
trait and an accompanying derive macro.
Deriving Patch
on a struct will generate a struct similar to the original one, but with all fields wrapped in an Option
.
An instance of such a patch struct can be applied onto the original struct, replacing values only if they are set to Some
, leaving them unchanged otherwise.
Quick Example
use Patch;
use ;