1
2
3
4
5
6
7
8
pub trait Get<K>
where
    K: ?Sized,
{
    type Output: ?Sized;

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