From 58480b9190d8851abf7f634820188e33efed286d Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 3 Sep 2018 02:01:43 +0300 Subject: method call scope --- crates/libsyntax2/src/ast/generated.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 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 bdee635ae..11306a835 100644 --- a/crates/libsyntax2/src/ast/generated.rs +++ b/crates/libsyntax2/src/ast/generated.rs @@ -200,12 +200,10 @@ impl<'a> AstNode<'a> for CallExpr<'a> { fn syntax(self) -> SyntaxNodeRef<'a> { self.syntax } } +impl<'a> ast::ArgListOwner<'a> for CallExpr<'a> {} impl<'a> CallExpr<'a> {pub fn expr(self) -> Option> { super::child_opt(self) } -pub fn arg_list(self) -> Option> { - super::child_opt(self) - } } // CastExpr @@ -934,7 +932,11 @@ impl<'a> AstNode<'a> for MethodCallExpr<'a> { fn syntax(self) -> SyntaxNodeRef<'a> { self.syntax } } -impl<'a> MethodCallExpr<'a> {} +impl<'a> ast::ArgListOwner<'a> for MethodCallExpr<'a> {} +impl<'a> MethodCallExpr<'a> {pub fn expr(self) -> Option> { + super::child_opt(self) + } +} // Module #[derive(Debug, Clone, Copy)] -- cgit v1.2.3