aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/ast/generated.rs
diff options
context:
space:
mode:
authorAdolfo OchagavĂ­a <[email protected]>2018-10-11 15:25:35 +0100
committerAdolfo OchagavĂ­a <[email protected]>2018-10-11 15:25:35 +0100
commitf88e13f5393c75b02c3619ec432675c3316ee6e5 (patch)
tree9a4d2611dec98a083ae2f6b99a04f68962bf2f01 /crates/ra_syntax/src/ast/generated.rs
parent27a86cb7df5e1764c85f5eeb8bb85885072f782e (diff)
Use Comment wrapper
Diffstat (limited to 'crates/ra_syntax/src/ast/generated.rs')
-rw-r--r--crates/ra_syntax/src/ast/generated.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/crates/ra_syntax/src/ast/generated.rs b/crates/ra_syntax/src/ast/generated.rs
index 2db6dff1b..b0b855eb4 100644
--- a/crates/ra_syntax/src/ast/generated.rs
+++ b/crates/ra_syntax/src/ast/generated.rs
@@ -227,6 +227,24 @@ impl<'a> AstNode<'a> for CastExpr<'a> {
227 227
228impl<'a> CastExpr<'a> {} 228impl<'a> CastExpr<'a> {}
229 229
230// Comment
231#[derive(Debug, Clone, Copy)]
232pub struct Comment<'a> {
233 syntax: SyntaxNodeRef<'a>,
234}
235
236impl<'a> AstNode<'a> for Comment<'a> {
237 fn cast(syntax: SyntaxNodeRef<'a>) -> Option<Self> {
238 match syntax.kind() {
239 COMMENT => Some(Comment { syntax }),
240 _ => None,
241 }
242 }
243 fn syntax(self) -> SyntaxNodeRef<'a> { self.syntax }
244}
245
246impl<'a> Comment<'a> {}
247
230// Condition 248// Condition
231#[derive(Debug, Clone, Copy)] 249#[derive(Debug, Clone, Copy)]
232pub struct Condition<'a> { 250pub struct Condition<'a> {