Suppress must_use on eat calls in rustfmt
This commit is contained in:
parent
e4076e34f8
commit
4776ac0f88
@ -33,15 +33,17 @@ macro_rules! parse_or {
|
||||
}
|
||||
while parser.token.kind != TokenKind::Eof {
|
||||
// Parse a `lazy_static!` item.
|
||||
// FIXME: These `eat_*` calls should be converted to `parse_or` to avoid
|
||||
// silently formatting malformed lazy-statics.
|
||||
let vis = parse_or!(parse_visibility, rustc_parse::parser::FollowedByType::No);
|
||||
parser.eat_keyword(kw::Static);
|
||||
parser.eat_keyword(kw::Ref);
|
||||
let _ = parser.eat_keyword(kw::Static);
|
||||
let _ = parser.eat_keyword(kw::Ref);
|
||||
let id = parse_or!(parse_ident);
|
||||
parser.eat(&TokenKind::Colon);
|
||||
let _ = parser.eat(&TokenKind::Colon);
|
||||
let ty = parse_or!(parse_ty);
|
||||
parser.eat(&TokenKind::Eq);
|
||||
let _ = parser.eat(&TokenKind::Eq);
|
||||
let expr = parse_or!(parse_expr);
|
||||
parser.eat(&TokenKind::Semi);
|
||||
let _ = parser.eat(&TokenKind::Semi);
|
||||
result.push((vis, id, ty, expr));
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user