pub trait Patch: Patchable { // Required method fn patch(&mut self, patch: Self::Patch); }
A data structure that can be updated using a corresponding patch.
Applies the given patch to update the structure.