{"ast_node_type":"variable","tokens":[{"end":62,"kind":"keyword","start":0,"text":"let"}]}
        let (variants, _) = if self.token == TokenKind::Semi {
        // Possibly recover `enum Foo;` instead of `enum Foo {}`
            self.dcx().emit_err(errors::UseEmptyBlockNotSemi { span: self.token.span });