aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/ast/traits.rs
diff options
context:
space:
mode:
authorEdwin Cheng <[email protected]>2019-12-24 16:25:18 +0000
committerEdwin Cheng <[email protected]>2019-12-24 16:25:18 +0000
commit208ad97fdc9427f1243ac170c1c25f9f7d6ae964 (patch)
treedef2b978483f772d095394404ba9c5cf7404e4b5 /crates/ra_syntax/src/ast/traits.rs
parent42813126d92cc1fb145e75752b5a95d884ea9a12 (diff)
Remove AsyncOwner
Diffstat (limited to 'crates/ra_syntax/src/ast/traits.rs')
-rw-r--r--crates/ra_syntax/src/ast/traits.rs7
1 files changed, 0 insertions, 7 deletions
diff --git a/crates/ra_syntax/src/ast/traits.rs b/crates/ra_syntax/src/ast/traits.rs
index 8bf6aa2f0..f99984fe0 100644
--- a/crates/ra_syntax/src/ast/traits.rs
+++ b/crates/ra_syntax/src/ast/traits.rs
@@ -8,7 +8,6 @@ use crate::{
8 ast::{self, child_opt, children, AstChildren, AstNode, AstToken}, 8 ast::{self, child_opt, children, AstChildren, AstNode, AstToken},
9 match_ast, 9 match_ast,
10 syntax_node::{SyntaxElementChildren, SyntaxNodeChildren}, 10 syntax_node::{SyntaxElementChildren, SyntaxNodeChildren},
11 SyntaxKind,
12}; 11};
13 12
14pub trait TypeAscriptionOwner: AstNode { 13pub trait TypeAscriptionOwner: AstNode {
@@ -106,12 +105,6 @@ pub trait AttrsOwner: AstNode {
106 } 105 }
107} 106}
108 107
109pub trait AsyncOwner: AstNode {
110 fn is_async(&self) -> bool {
111 self.syntax().children_with_tokens().any(|t| t.kind() == SyntaxKind::ASYNC_KW)
112 }
113}
114
115pub trait DocCommentsOwner: AstNode { 108pub trait DocCommentsOwner: AstNode {
116 fn doc_comments(&self) -> CommentIter { 109 fn doc_comments(&self) -> CommentIter {
117 CommentIter { iter: self.syntax().children_with_tokens() } 110 CommentIter { iter: self.syntax().children_with_tokens() }