pub trait Engine<'elem, T>where
T: Eq + 'elem,{
type Container;
// Required method
fn diff(&self, a: &'elem [T], b: &'elem [T]) -> Self::Container;
}
Expand description
A difference engine provider
Any entity that implements this trait is responsible for providing a method that computes the diff between two inputs.