pub trait Get<Q> {
type Key;
type Value: ?Sized;
// Required method
fn get(&self, index: Q) -> Option<&Self::Value>
where Self::Key: Borrow<Q>;
}pub trait Get<Q> {
type Key;
type Value: ?Sized;
// Required method
fn get(&self, index: Q) -> Option<&Self::Value>
where Self::Key: Borrow<Q>;
}