{"ast_node_type":"other","tokens":[{"end":63,"kind":"keyword","start":0,"text":"$(impl<'tcx>"}]}
        $(impl<'tcx> Borrow<$ty> for InternedInSet<'tcx, $ty> {
    ($($name:ident: $vis:vis $method:ident($ty:ty): $ret_ctor:ident -> $ret_ty:ty,)+) => {
            fn borrow<'a>(&'a self) -> &'a $ty {