aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/src/ast/generated.rs
diff options
context:
space:
mode:
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> {