{"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"TyKind::Ref(lt,"}]}
                    TyKind::Ref(lt, MutTy { ref ty, mutbl }) if ty.kind.is_implicit_self() => {
                    TyKind::ImplicitSelf => Some(respan(self.pat.span, SelfKind::Value(mutbl))),
                        Some(respan(self.pat.span, SelfKind::Region(lt, mutbl)))