pub trait SelectionSort<T> {
// Required methods
fn selection_sort(&mut self);
fn selection_sort_by(&mut self, by: FnMustSwap<T>);
}pub trait SelectionSort<T> {
// Required methods
fn selection_sort(&mut self);
fn selection_sort_by(&mut self, by: FnMustSwap<T>);
}