let ident = ast::Ident::invalid();
let attrs = Vec::new();
let vis = vis.unwrap_or_else(|| dummy_spanned(ast::VisibilityKind::Inherited));
- let defaultness = ast::Defaultness::Final;
let span = DUMMY_SP;
let expr_placeholder = || {
P(ast::Expr {
span,
ident,
vis,
- defaultness,
attrs,
kind: ast::ItemKind::Mac(mac_placeholder()),
tokens: None,
vis,
attrs,
kind: ast::AssocItemKind::Macro(mac_placeholder()),
- defaultness: ast::Defaultness::Final,
tokens: None,
})]),
AstFragmentKind::ImplItems => AstFragment::ImplItems(smallvec![P(ast::AssocItem {
vis,
attrs,
kind: ast::AssocItemKind::Macro(mac_placeholder()),
- defaultness: ast::Defaultness::Final,
tokens: None,
})]),
AstFragmentKind::ForeignItems => {
span,
ident,
vis,
- defaultness,
attrs,
kind: ast::ForeignItemKind::Macro(mac_placeholder()),
tokens: None,