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.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".