@@ -191,11 +191,11 @@ edges
191
191
| test.rs:98:27:98:28 | 10 | test.rs:98:24:98:28 | 1..10 | |
192
192
| test.rs:99:9:103:9 | while ... { ... } | test.rs:97:25:104:5 | { ... } | |
193
193
| test.rs:99:15:99:39 | let ... = ... | test.rs:99:29:99:32 | iter | |
194
- | test.rs:99:19:99:25 | TupleStructPat | test.rs:99:9:103:9 | while ... { ... } | no-match |
195
- | test.rs:99:19:99:25 | TupleStructPat | test.rs:99:24:99:24 | x | match |
194
+ | test.rs:99:19:99:25 | Some(...) | test.rs:99:9:103:9 | while ... { ... } | no-match |
195
+ | test.rs:99:19:99:25 | Some(...) | test.rs:99:24:99:24 | x | match |
196
196
| test.rs:99:24:99:24 | x | test.rs:100:17:100:17 | x | match |
197
197
| test.rs:99:29:99:32 | iter | test.rs:99:29:99:39 | ... .next(...) | |
198
- | test.rs:99:29:99:39 | ... .next(...) | test.rs:99:19:99:25 | TupleStructPat | |
198
+ | test.rs:99:29:99:39 | ... .next(...) | test.rs:99:19:99:25 | Some(...) | |
199
199
| test.rs:99:41:103:9 | { ... } | test.rs:99:15:99:39 | let ... = ... | |
200
200
| test.rs:100:13:102:13 | if ... {...} | test.rs:99:41:103:9 | { ... } | |
201
201
| test.rs:100:17:100:17 | x | test.rs:100:22:100:22 | 5 | |
@@ -274,10 +274,10 @@ edges
274
274
| test.rs:137:48:143:5 | { ... } | test.rs:137:5:143:5 | exit fn test_if_let_else (normal) | |
275
275
| test.rs:138:9:142:9 | if ... {...} else {...} | test.rs:137:48:143:5 | { ... } | |
276
276
| test.rs:138:12:138:26 | let ... = a | test.rs:138:26:138:26 | a | |
277
- | test.rs:138:16:138:22 | TupleStructPat | test.rs:138:21:138:21 | n | match |
278
- | test.rs:138:16:138:22 | TupleStructPat | test.rs:141:13:141:13 | 0 | no-match |
277
+ | test.rs:138:16:138:22 | Some(...) | test.rs:138:21:138:21 | n | match |
278
+ | test.rs:138:16:138:22 | Some(...) | test.rs:141:13:141:13 | 0 | no-match |
279
279
| test.rs:138:21:138:21 | n | test.rs:139:13:139:13 | n | match |
280
- | test.rs:138:26:138:26 | a | test.rs:138:16:138:22 | TupleStructPat | |
280
+ | test.rs:138:26:138:26 | a | test.rs:138:16:138:22 | Some(...) | |
281
281
| test.rs:138:28:140:9 | { ... } | test.rs:138:9:142:9 | if ... {...} else {...} | |
282
282
| test.rs:139:13:139:13 | n | test.rs:138:28:140:9 | { ... } | |
283
283
| test.rs:140:16:142:9 | { ... } | test.rs:138:9:142:9 | if ... {...} else {...} | |
@@ -290,10 +290,10 @@ edges
290
290
| test.rs:146:9:148:9 | ExprStmt | test.rs:146:12:146:26 | let ... = a | |
291
291
| test.rs:146:9:148:9 | if ... {...} | test.rs:149:9:149:9 | 0 | |
292
292
| test.rs:146:12:146:26 | let ... = a | test.rs:146:26:146:26 | a | |
293
- | test.rs:146:16:146:22 | TupleStructPat | test.rs:146:9:148:9 | if ... {...} | no-match |
294
- | test.rs:146:16:146:22 | TupleStructPat | test.rs:146:21:146:21 | n | match |
293
+ | test.rs:146:16:146:22 | Some(...) | test.rs:146:9:148:9 | if ... {...} | no-match |
294
+ | test.rs:146:16:146:22 | Some(...) | test.rs:146:21:146:21 | n | match |
295
295
| test.rs:146:21:146:21 | n | test.rs:147:13:147:21 | ExprStmt | match |
296
- | test.rs:146:26:146:26 | a | test.rs:146:16:146:22 | TupleStructPat | |
296
+ | test.rs:146:26:146:26 | a | test.rs:146:16:146:22 | Some(...) | |
297
297
| test.rs:147:13:147:20 | return n | test.rs:145:5:150:5 | exit fn test_if_let (normal) | return |
298
298
| test.rs:147:13:147:21 | ExprStmt | test.rs:147:20:147:20 | n | |
299
299
| test.rs:147:20:147:20 | n | test.rs:147:13:147:20 | return n | |
@@ -663,19 +663,19 @@ edges
663
663
| test.rs:307:19:307:42 | ...: Option::<...> | test.rs:308:15:308:25 | maybe_digit | |
664
664
| test.rs:307:52:313:5 | { ... } | test.rs:307:5:313:5 | exit fn test_match (normal) | |
665
665
| test.rs:308:9:312:9 | match maybe_digit { ... } | test.rs:307:52:313:5 | { ... } | |
666
- | test.rs:308:15:308:25 | maybe_digit | test.rs:309:13:309:27 | TupleStructPat | |
667
- | test.rs:309:13:309:27 | TupleStructPat | test.rs:309:26:309:26 | x | match |
668
- | test.rs:309:13:309:27 | TupleStructPat | test.rs:310:13:310:27 | TupleStructPat | no-match |
666
+ | test.rs:308:15:308:25 | maybe_digit | test.rs:309:13:309:27 | ...::Some(...) | |
667
+ | test.rs:309:13:309:27 | ...::Some(...) | test.rs:309:26:309:26 | x | match |
668
+ | test.rs:309:13:309:27 | ...::Some(...) | test.rs:310:13:310:27 | ...::Some(...) | no-match |
669
669
| test.rs:309:26:309:26 | x | test.rs:309:32:309:32 | x | match |
670
670
| test.rs:309:32:309:32 | x | test.rs:309:36:309:37 | 10 | |
671
671
| test.rs:309:32:309:37 | ... < ... | test.rs:309:42:309:42 | x | true |
672
- | test.rs:309:32:309:37 | ... < ... | test.rs:310:13:310:27 | TupleStructPat | false |
672
+ | test.rs:309:32:309:37 | ... < ... | test.rs:310:13:310:27 | ...::Some(...) | false |
673
673
| test.rs:309:36:309:37 | 10 | test.rs:309:32:309:37 | ... < ... | |
674
674
| test.rs:309:42:309:42 | x | test.rs:309:46:309:46 | 5 | |
675
675
| test.rs:309:42:309:46 | ... + ... | test.rs:308:9:312:9 | match maybe_digit { ... } | |
676
676
| test.rs:309:46:309:46 | 5 | test.rs:309:42:309:46 | ... + ... | |
677
- | test.rs:310:13:310:27 | TupleStructPat | test.rs:310:26:310:26 | x | match |
678
- | test.rs:310:13:310:27 | TupleStructPat | test.rs:311:13:311:24 | ...::None | no-match |
677
+ | test.rs:310:13:310:27 | ...::Some(...) | test.rs:310:26:310:26 | x | match |
678
+ | test.rs:310:13:310:27 | ...::Some(...) | test.rs:311:13:311:24 | ...::None | no-match |
679
679
| test.rs:310:26:310:26 | x | test.rs:310:32:310:32 | x | match |
680
680
| test.rs:310:32:310:32 | x | test.rs:308:9:312:9 | match maybe_digit { ... } | |
681
681
| test.rs:311:13:311:24 | ...::None | test.rs:311:29:311:29 | 5 | match |
@@ -686,7 +686,7 @@ edges
686
686
| test.rs:315:44:315:67 | ...: Option::<...> | test.rs:316:19:316:29 | maybe_digit | |
687
687
| test.rs:315:77:324:5 | { ... } | test.rs:315:5:324:5 | exit fn test_match_with_return_in_scrutinee (normal) | |
688
688
| test.rs:316:9:323:9 | match ... { ... } | test.rs:315:77:324:5 | { ... } | |
689
- | test.rs:316:16:320:9 | if ... {...} else {...} | test.rs:321:13:321:27 | TupleStructPat | |
689
+ | test.rs:316:16:320:9 | if ... {...} else {...} | test.rs:321:13:321:27 | ...::Some(...) | |
690
690
| test.rs:316:19:316:29 | maybe_digit | test.rs:316:34:316:37 | Some | |
691
691
| test.rs:316:19:316:40 | ... == ... | test.rs:317:13:317:21 | ExprStmt | true |
692
692
| test.rs:316:19:316:40 | ... == ... | test.rs:319:13:319:23 | maybe_digit | false |
@@ -698,8 +698,8 @@ edges
698
698
| test.rs:317:20:317:20 | 3 | test.rs:317:13:317:20 | return 3 | |
699
699
| test.rs:318:16:320:9 | { ... } | test.rs:316:16:320:9 | if ... {...} else {...} | |
700
700
| test.rs:319:13:319:23 | maybe_digit | test.rs:318:16:320:9 | { ... } | |
701
- | test.rs:321:13:321:27 | TupleStructPat | test.rs:321:26:321:26 | x | match |
702
- | test.rs:321:13:321:27 | TupleStructPat | test.rs:322:13:322:24 | ...::None | no-match |
701
+ | test.rs:321:13:321:27 | ...::Some(...) | test.rs:321:26:321:26 | x | match |
702
+ | test.rs:321:13:321:27 | ...::Some(...) | test.rs:322:13:322:24 | ...::None | no-match |
703
703
| test.rs:321:26:321:26 | x | test.rs:321:32:321:32 | x | match |
704
704
| test.rs:321:32:321:32 | x | test.rs:321:36:321:36 | 5 | |
705
705
| test.rs:321:32:321:36 | ... + ... | test.rs:316:9:323:9 | match ... { ... } | |
@@ -716,9 +716,9 @@ edges
716
716
| test.rs:327:9:330:18 | ... && ... | test.rs:326:60:331:5 | { ... } | |
717
717
| test.rs:327:10:330:9 | [boolean(false)] match r { ... } | test.rs:327:9:330:18 | ... && ... | false |
718
718
| test.rs:327:10:330:9 | [boolean(true)] match r { ... } | test.rs:330:15:330:18 | cond | true |
719
- | test.rs:327:16:327:16 | r | test.rs:328:13:328:19 | TupleStructPat | |
720
- | test.rs:328:13:328:19 | TupleStructPat | test.rs:328:18:328:18 | a | match |
721
- | test.rs:328:13:328:19 | TupleStructPat | test.rs:329:13:329:13 | _ | no-match |
719
+ | test.rs:327:16:327:16 | r | test.rs:328:13:328:19 | Some(...) | |
720
+ | test.rs:328:13:328:19 | Some(...) | test.rs:328:18:328:18 | a | match |
721
+ | test.rs:328:13:328:19 | Some(...) | test.rs:329:13:329:13 | _ | no-match |
722
722
| test.rs:328:18:328:18 | a | test.rs:328:24:328:24 | a | match |
723
723
| test.rs:328:24:328:24 | a | test.rs:327:10:330:9 | [boolean(false)] match r { ... } | false |
724
724
| test.rs:328:24:328:24 | a | test.rs:327:10:330:9 | [boolean(true)] match r { ... } | true |
@@ -731,12 +731,12 @@ edges
731
731
| test.rs:333:35:333:58 | ...: Result::<...> | test.rs:334:15:334:15 | r | |
732
732
| test.rs:333:66:338:5 | { ... } | test.rs:333:5:338:5 | exit fn test_match_with_no_arms (normal) | |
733
733
| test.rs:334:9:337:9 | match r { ... } | test.rs:333:66:338:5 | { ... } | |
734
- | test.rs:334:15:334:15 | r | test.rs:335:13:335:21 | TupleStructPat | |
735
- | test.rs:335:13:335:21 | TupleStructPat | test.rs:335:16:335:20 | value | match |
736
- | test.rs:335:13:335:21 | TupleStructPat | test.rs:336:13:336:22 | TupleStructPat | no-match |
734
+ | test.rs:334:15:334:15 | r | test.rs:335:13:335:21 | Ok(...) | |
735
+ | test.rs:335:13:335:21 | Ok(...) | test.rs:335:16:335:20 | value | match |
736
+ | test.rs:335:13:335:21 | Ok(...) | test.rs:336:13:336:22 | Err(...) | no-match |
737
737
| test.rs:335:16:335:20 | value | test.rs:335:26:335:30 | value | match |
738
738
| test.rs:335:26:335:30 | value | test.rs:334:9:337:9 | match r { ... } | |
739
- | test.rs:336:13:336:22 | TupleStructPat | test.rs:336:17:336:21 | never | match |
739
+ | test.rs:336:13:336:22 | Err(...) | test.rs:336:17:336:21 | never | match |
740
740
| test.rs:336:17:336:21 | never | test.rs:336:33:336:37 | never | match |
741
741
| test.rs:336:27:336:40 | match never { ... } | test.rs:334:9:337:9 | match r { ... } | |
742
742
| test.rs:336:33:336:37 | never | test.rs:336:27:336:40 | match never { ... } | |
@@ -746,10 +746,10 @@ edges
746
746
| test.rs:343:23:343:36 | ...: Option::<...> | test.rs:344:9:344:57 | let ... = a else {...} | |
747
747
| test.rs:343:46:346:5 | { ... } | test.rs:343:5:346:5 | exit fn test_let_match (normal) | |
748
748
| test.rs:344:9:344:57 | let ... = a else {...} | test.rs:344:23:344:23 | a | |
749
- | test.rs:344:13:344:19 | TupleStructPat | test.rs:344:18:344:18 | n | match |
750
- | test.rs:344:13:344:19 | TupleStructPat | test.rs:344:39:344:53 | MacroStmts | no-match |
749
+ | test.rs:344:13:344:19 | Some(...) | test.rs:344:18:344:18 | n | match |
750
+ | test.rs:344:13:344:19 | Some(...) | test.rs:344:39:344:53 | MacroStmts | no-match |
751
751
| test.rs:344:18:344:18 | n | test.rs:345:9:345:9 | n | match |
752
- | test.rs:344:23:344:23 | a | test.rs:344:13:344:19 | TupleStructPat | |
752
+ | test.rs:344:23:344:23 | a | test.rs:344:13:344:19 | Some(...) | |
753
753
| test.rs:344:32:344:54 | ...::panic_fmt | test.rs:344:39:344:53 | "Expected some" | |
754
754
| test.rs:344:32:344:54 | MacroExpr | test.rs:344:30:344:56 | { ... } | |
755
755
| test.rs:344:39:344:53 | "Expected some" | test.rs:344:39:344:53 | FormatArgsExpr | |
@@ -770,9 +770,9 @@ edges
770
770
| test.rs:349:9:352:10 | let ... = ... | test.rs:349:25:349:25 | m | |
771
771
| test.rs:349:13:349:15 | ret | test.rs:353:9:353:12 | true | match |
772
772
| test.rs:349:19:352:9 | match m { ... } | test.rs:349:13:349:15 | ret | |
773
- | test.rs:349:25:349:25 | m | test.rs:350:13:350:21 | TupleStructPat | |
774
- | test.rs:350:13:350:21 | TupleStructPat | test.rs:350:18:350:20 | ret | match |
775
- | test.rs:350:13:350:21 | TupleStructPat | test.rs:351:13:351:16 | None | no-match |
773
+ | test.rs:349:25:349:25 | m | test.rs:350:13:350:21 | Some(...) | |
774
+ | test.rs:350:13:350:21 | Some(...) | test.rs:350:18:350:20 | ret | match |
775
+ | test.rs:350:13:350:21 | Some(...) | test.rs:351:13:351:16 | None | no-match |
776
776
| test.rs:350:18:350:20 | ret | test.rs:350:26:350:28 | ret | match |
777
777
| test.rs:350:26:350:28 | ret | test.rs:349:19:352:9 | match m { ... } | |
778
778
| test.rs:351:13:351:16 | None | test.rs:351:28:351:32 | false | match |
@@ -1030,10 +1030,10 @@ edges
1030
1030
| test.rs:484:13:484:13 | x | test.rs:485:9:487:10 | let ... = x else {...} | match |
1031
1031
| test.rs:484:30:484:33 | None | test.rs:484:13:484:13 | x | |
1032
1032
| test.rs:485:9:487:10 | let ... = x else {...} | test.rs:485:23:485:23 | x | |
1033
- | test.rs:485:13:485:19 | TupleStructPat | test.rs:485:18:485:18 | y | match |
1034
- | test.rs:485:13:485:19 | TupleStructPat | test.rs:486:13:486:27 | ExprStmt | no-match |
1033
+ | test.rs:485:13:485:19 | Some(...) | test.rs:485:18:485:18 | y | match |
1034
+ | test.rs:485:13:485:19 | Some(...) | test.rs:486:13:486:27 | ExprStmt | no-match |
1035
1035
| test.rs:485:18:485:18 | y | test.rs:488:9:488:9 | 0 | match |
1036
- | test.rs:485:23:485:23 | x | test.rs:485:13:485:19 | TupleStructPat | |
1036
+ | test.rs:485:23:485:23 | x | test.rs:485:13:485:19 | Some(...) | |
1037
1037
| test.rs:486:13:486:26 | break ''block 1 | test.rs:483:18:489:5 | 'block: { ... } | break |
1038
1038
| test.rs:486:13:486:27 | ExprStmt | test.rs:486:26:486:26 | 1 | |
1039
1039
| test.rs:486:26:486:26 | 1 | test.rs:486:13:486:26 | break ''block 1 | |
0 commit comments