From 2e354f480b0b83debc06a4311a9709cd8c0df305 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 25 Jan 2019 02:09:31 +0300 Subject: use ToOwned trait instead of inherent method --- crates/ra_syntax/src/ast/generated.rs.tera | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'crates/ra_syntax/src/ast/generated.rs.tera') diff --git a/crates/ra_syntax/src/ast/generated.rs.tera b/crates/ra_syntax/src/ast/generated.rs.tera index bf9db4ee8..ea0fc35fd 100644 --- a/crates/ra_syntax/src/ast/generated.rs.tera +++ b/crates/ra_syntax/src/ast/generated.rs.tera @@ -48,6 +48,10 @@ impl AstNode for {{ node }} { } } fn syntax(&self) -> &SyntaxNode { &self.syntax } +} + +impl ToOwned for {{ node }} { + type Owned = TreeArc<{{ node }}>; fn to_owned(&self) -> TreeArc<{{ node }}> { TreeArc::cast(self.syntax.to_owned()) } } @@ -79,6 +83,10 @@ impl AstNode for {{ node }} { } } fn syntax(&self) -> &SyntaxNode { &self.syntax } +} + +impl ToOwned for {{ node }} { + type Owned = TreeArc<{{ node }}>; fn to_owned(&self) -> TreeArc<{{ node }}> { TreeArc::cast(self.syntax.to_owned()) } } -- cgit v1.2.3