pub trait Merge { // Required method fn merge(&mut self, other: Self); }
Trait for merging Arg structs. First struct takes precedence over second struct.