pub trait Mergable<Cfg = ()> {
// Provided methods
fn is_mergable(&self, _other: &Self, _conf: &Cfg) -> bool
where Self: Sized { ... }
fn merge(&mut self, _other: &Self, _conf: &Cfg)
where Self: Sized { ... }
}
pub trait Mergable<Cfg = ()> {
// Provided methods
fn is_mergable(&self, _other: &Self, _conf: &Cfg) -> bool
where Self: Sized { ... }
fn merge(&mut self, _other: &Self, _conf: &Cfg)
where Self: Sized { ... }
}