pub trait Patchable<T> { // Required method fn patch(&mut self, patch: T); }
Logic defining how self can be patched by T
self
T