pub trait Merge<Rhs = Self> { type Output; // Required method fn merge(&self, rhs: Rhs) -> Self::Output; }
Merge defines a common interface for merging two entities into another
Merge