From 7edab6ae6b4c5d0c411e88f10e923b91dca31de3 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 24 Aug 2018 19:27:30 +0300 Subject: nodes for blocks --- crates/libsyntax2/src/ast/generated.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (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 5edb9faaa..8eb91c1df 100644 --- a/crates/libsyntax2/src/ast/generated.rs +++ b/crates/libsyntax2/src/ast/generated.rs @@ -283,25 +283,25 @@ impl<'a> AstNode<'a> for NameRef<'a> { impl<'a> NameRef<'a> {} -// NamedField +// NamedFieldDef #[derive(Debug, Clone, Copy)] -pub struct NamedField<'a> { +pub struct NamedFieldDef<'a> { syntax: SyntaxNodeRef<'a>, } -impl<'a> AstNode<'a> for NamedField<'a> { +impl<'a> AstNode<'a> for NamedFieldDef<'a> { fn cast(syntax: SyntaxNodeRef<'a>) -> Option { match syntax.kind() { - NAMED_FIELD => Some(NamedField { syntax }), + NAMED_FIELD_DEF => Some(NamedFieldDef { syntax }), _ => None, } } fn syntax(self) -> SyntaxNodeRef<'a> { self.syntax } } -impl<'a> ast::NameOwner<'a> for NamedField<'a> {} -impl<'a> ast::AttrsOwner<'a> for NamedField<'a> {} -impl<'a> NamedField<'a> {} +impl<'a> ast::NameOwner<'a> for NamedFieldDef<'a> {} +impl<'a> ast::AttrsOwner<'a> for NamedFieldDef<'a> {} +impl<'a> NamedFieldDef<'a> {} // NeverType #[derive(Debug, Clone, Copy)] @@ -498,7 +498,7 @@ impl<'a> ast::NameOwner<'a> for StructDef<'a> {} impl<'a> ast::TypeParamsOwner<'a> for StructDef<'a> {} impl<'a> ast::AttrsOwner<'a> for StructDef<'a> {} impl<'a> StructDef<'a> { - pub fn fields(self) -> impl Iterator> + 'a { + pub fn fields(self) -> impl Iterator> + 'a { super::children(self) } } -- cgit v1.2.3