From 2161a1689d53be4c4c5ab9353735975e9949fb02 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sat, 1 Sep 2018 12:30:53 +0300 Subject: Type aliases to scope --- crates/libsyntax2/src/ast/generated.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'crates/libsyntax2/src/ast') diff --git a/crates/libsyntax2/src/ast/generated.rs b/crates/libsyntax2/src/ast/generated.rs index 50dc41b27..f21e49437 100644 --- a/crates/libsyntax2/src/ast/generated.rs +++ b/crates/libsyntax2/src/ast/generated.rs @@ -947,6 +947,7 @@ pub enum ModuleItem<'a> { EnumDef(EnumDef<'a>), FnDef(FnDef<'a>), TraitDef(TraitDef<'a>), + TypeDef(TypeDef<'a>), ImplItem(ImplItem<'a>), UseItem(UseItem<'a>), ExternCrateItem(ExternCrateItem<'a>), @@ -962,6 +963,7 @@ impl<'a> AstNode<'a> for ModuleItem<'a> { ENUM_DEF => Some(ModuleItem::EnumDef(EnumDef { syntax })), FN_DEF => Some(ModuleItem::FnDef(FnDef { syntax })), TRAIT_DEF => Some(ModuleItem::TraitDef(TraitDef { syntax })), + TYPE_DEF => Some(ModuleItem::TypeDef(TypeDef { syntax })), IMPL_ITEM => Some(ModuleItem::ImplItem(ImplItem { syntax })), USE_ITEM => Some(ModuleItem::UseItem(UseItem { syntax })), EXTERN_CRATE_ITEM => Some(ModuleItem::ExternCrateItem(ExternCrateItem { syntax })), @@ -977,6 +979,7 @@ impl<'a> AstNode<'a> for ModuleItem<'a> { ModuleItem::EnumDef(inner) => inner.syntax(), ModuleItem::FnDef(inner) => inner.syntax(), ModuleItem::TraitDef(inner) => inner.syntax(), + ModuleItem::TypeDef(inner) => inner.syntax(), ModuleItem::ImplItem(inner) => inner.syntax(), ModuleItem::UseItem(inner) => inner.syntax(), ModuleItem::ExternCrateItem(inner) => inner.syntax(), -- cgit v1.2.3