{"ast_node_type":"other","tokens":[{"end":61,"kind":"keyword","start":0,"text":"self.dcx().emit_err(MisplacedDoubleDot"}]}
        self.dcx().emit_err(MisplacedDoubleDot { span: sp });
    fn ban_illegal_rest_pat(&self, sp: Span) -> hir::PatKind<'hir> {