pub struct Entry<'a, K, V> {
    k: &'a mut K,
    v: V,
}

pub fn entry<'a, K, V>() -> Entry<'a K, V> {
//                                  ^ missing comma
//~^^ expected one of `,` or `>`, found `K`
    unimplemented!()
}