From dea6ed73fac6f3f4daf38b1cb6df4c8fb68872b7 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Tue, 28 Aug 2018 19:35:09 +0300 Subject: better pattern recovery --- crates/libsyntax2/src/ast/generated.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'crates/libsyntax2/src/ast/generated.rs') diff --git a/crates/libsyntax2/src/ast/generated.rs b/crates/libsyntax2/src/ast/generated.rs index 2b400b847..999023e3d 100644 --- a/crates/libsyntax2/src/ast/generated.rs +++ b/crates/libsyntax2/src/ast/generated.rs @@ -893,6 +893,8 @@ pub enum ModuleItem<'a> { ImplItem(ImplItem<'a>), UseItem(UseItem<'a>), ExternCrateItem(ExternCrateItem<'a>), + ConstDef(ConstDef<'a>), + StaticDef(StaticDef<'a>), } impl<'a> AstNode<'a> for ModuleItem<'a> { @@ -905,6 +907,8 @@ impl<'a> AstNode<'a> for ModuleItem<'a> { IMPL_ITEM => Some(ModuleItem::ImplItem(ImplItem { syntax })), USE_ITEM => Some(ModuleItem::UseItem(UseItem { syntax })), EXTERN_CRATE_ITEM => Some(ModuleItem::ExternCrateItem(ExternCrateItem { syntax })), + CONST_DEF => Some(ModuleItem::ConstDef(ConstDef { syntax })), + STATIC_DEF => Some(ModuleItem::StaticDef(StaticDef { syntax })), _ => None, } } @@ -917,6 +921,8 @@ impl<'a> AstNode<'a> for ModuleItem<'a> { ModuleItem::ImplItem(inner) => inner.syntax(), ModuleItem::UseItem(inner) => inner.syntax(), ModuleItem::ExternCrateItem(inner) => inner.syntax(), + ModuleItem::ConstDef(inner) => inner.syntax(), + ModuleItem::StaticDef(inner) => inner.syntax(), } } } -- cgit v1.2.3