pub trait GetDistinctMut<I> {
type Output;
// Required method
fn get_distinct_mut(self, index: I) -> Self::Output;
}
pub trait GetDistinctMut<I> {
type Output;
// Required method
fn get_distinct_mut(self, index: I) -> Self::Output;
}