use std::panic::{catch_unwind, AssertUnwindSafe};
use rustc_ast::ast;
-use rustc_ast::token::{DelimToken, TokenKind};
+use rustc_ast::token::{Delimiter, TokenKind};
use rustc_parse::parser::ForceCollect;
use rustc_span::symbol::kw;
.map_err(|_| "Failed to parse attributes")?;
}
- if !parser.eat(&TokenKind::OpenDelim(DelimToken::Brace)) {
+ if !parser.eat(&TokenKind::OpenDelim(Delimiter::Brace)) {
return Err("Expected an opening brace");
}
- while parser.token != TokenKind::CloseDelim(DelimToken::Brace)
+ while parser.token != TokenKind::CloseDelim(Delimiter::Brace)
&& parser.token.kind != TokenKind::Eof
{
let item = match parser.parse_item(ForceCollect::No) {
}
}
- if !parser.eat(&TokenKind::CloseDelim(DelimToken::Brace)) {
+ if !parser.eat(&TokenKind::CloseDelim(Delimiter::Brace)) {
return Err("Expected a closing brace");
}