1
2
3
4
5
6
7
8
9


pub trait Get<K>
    where K: ?Sized,
{
    type Output: ?Sized;

    fn get(&self, K) -> Option<&Self::Output>;
}