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