]> git.lizzy.rs Git - rust.git/blobdiff - crates/parser/test_data/parser/inline/ok/0012_type_item_where_clause.rast
Add support for new `where` clause location in associated types.
[rust.git] / crates / parser / test_data / parser / inline / ok / 0012_type_item_where_clause.rast
index 28c94bfd64fb5436f090bd8611d92cb307877bcd..31c87d1b30935cf00aa62b7018adfca4c68172e8 100644 (file)
@@ -1,33 +1,33 @@
-SOURCE_FILE@0..31
-  TYPE_ALIAS@0..30
-    TYPE_KW@0..4 "type"
-    WHITESPACE@4..5 " "
-    NAME@5..8
-      IDENT@5..8 "Foo"
-    WHITESPACE@8..9 " "
-    WHERE_CLAUSE@9..24
-      WHERE_KW@9..14 "where"
-      WHITESPACE@14..15 " "
-      WHERE_PRED@15..24
-        PATH_TYPE@15..18
-          PATH@15..18
-            PATH_SEGMENT@15..18
-              NAME_REF@15..18
-                IDENT@15..18 "Foo"
-        COLON@18..19 ":"
-        WHITESPACE@19..20 " "
-        TYPE_BOUND_LIST@20..24
-          TYPE_BOUND@20..24
-            PATH_TYPE@20..24
-              PATH@20..24
-                PATH_SEGMENT@20..24
-                  NAME_REF@20..24
-                    IDENT@20..24 "Copy"
-    WHITESPACE@24..25 " "
-    EQ@25..26 "="
-    WHITESPACE@26..27 " "
-    TUPLE_TYPE@27..29
-      L_PAREN@27..28 "("
-      R_PAREN@28..29 ")"
-    SEMICOLON@29..30 ";"
-  WHITESPACE@30..31 "\n"
+SOURCE_FILE
+  TYPE_ALIAS
+    TYPE_KW "type"
+    WHITESPACE " "
+    NAME
+      IDENT "Foo"
+    WHITESPACE " "
+    EQ "="
+    WHITESPACE " "
+    TUPLE_TYPE
+      L_PAREN "("
+      R_PAREN ")"
+    WHITESPACE " "
+    WHERE_CLAUSE
+      WHERE_KW "where"
+      WHITESPACE " "
+      WHERE_PRED
+        PATH_TYPE
+          PATH
+            PATH_SEGMENT
+              NAME_REF
+                IDENT "Foo"
+        COLON ":"
+        WHITESPACE " "
+        TYPE_BOUND_LIST
+          TYPE_BOUND
+            PATH_TYPE
+              PATH
+                PATH_SEGMENT
+                  NAME_REF
+                    IDENT "Copy"
+    SEMICOLON ";"
+  WHITESPACE "\n"