88| main.rs:15:9:15:9 | c | main.rs:16:10:16:10 | c | provenance | |
99| main.rs:15:13:15:14 | * ... | main.rs:15:9:15:9 | c | provenance | |
1010| main.rs:15:14:15:14 | b [&ref] | main.rs:15:13:15:14 | * ... | provenance | |
11- | main.rs:35 :25:35 :26 | &... [&ref] | main.rs:35 :26:35 :26 | n | provenance | |
12- | main.rs:35 :25:35 :32 | ...: ... [&ref] | main.rs:35 :25:35 :26 | &... [&ref] | provenance | |
13- | main.rs:35 :26:35 :26 | n | main.rs:36 :10:36 :10 | n | provenance | |
14- | main.rs:40 :9:40 :11 | val | main.rs:41 :27:41 :29 | val | provenance | |
15- | main.rs:40 :15:40 :24 | source(...) | main.rs:40 :9:40 :11 | val | provenance | |
16- | main.rs:41 :26:41 :29 | &val [&ref] | main.rs:35 :25:35 :32 | ...: ... [&ref] | provenance | |
17- | main.rs:41 :27:41 :29 | val | main.rs:41 :26:41 :29 | &val [&ref] | provenance | |
18- | main.rs:49 :18:49 :21 | SelfParam [MyNumber] | main.rs:50 :15:50 :18 | self [MyNumber] | provenance | |
19- | main.rs:50 :15:50 :18 | self [MyNumber] | main.rs:51 :13:51 :38 | ...::MyNumber(...) [MyNumber] | provenance | |
20- | main.rs:51 :13:51 :38 | ...::MyNumber(...) [MyNumber] | main.rs:51 :32:51 :37 | number | provenance | |
21- | main.rs:51 :32:51 :37 | number | main.rs:49 :31:55 :5 | { ... } | provenance | |
22- | main.rs:57 :19:57 :23 | SelfParam [&ref, MyNumber] | main.rs:58 :15:58 :18 | self [&ref, MyNumber] | provenance | |
23- | main.rs:58 :15:58 :18 | self [&ref, MyNumber] | main.rs:59 :13:59 :39 | &... [&ref, MyNumber] | provenance | |
24- | main.rs:59 :13:59 :39 | &... [&ref, MyNumber] | main.rs:59 :14:59 :39 | ...::MyNumber(...) [MyNumber] | provenance | |
25- | main.rs:59 :14:59 :39 | ...::MyNumber(...) [MyNumber] | main.rs:59 :33:59 :38 | number | provenance | |
26- | main.rs:59 :33:59 :38 | number | main.rs:57 :33:63 :5 | { ... } | provenance | |
27- | main.rs:67 :9:67 :17 | my_number [MyNumber] | main.rs:68 :10:68 :18 | my_number [MyNumber] | provenance | |
28- | main.rs:67 :21:67 :50 | ...::MyNumber(...) [MyNumber] | main.rs:67 :9:67 :17 | my_number [MyNumber] | provenance | |
29- | main.rs:67 :40:67 :49 | source(...) | main.rs:67 :21:67 :50 | ...::MyNumber(...) [MyNumber] | provenance | |
30- | main.rs:68 :10:68 :18 | my_number [MyNumber] | main.rs:49 :18:49 :21 | SelfParam [MyNumber] | provenance | |
31- | main.rs:68 :10:68 :18 | my_number [MyNumber] | main.rs:68 :10:68 :30 | my_number.to_number(...) | provenance | |
32- | main.rs:77 :9:77 :17 | my_number [&ref, MyNumber] | main.rs:78 :10:78 :18 | my_number [&ref, MyNumber] | provenance | |
33- | main.rs:77 :21:77 :51 | &... [&ref, MyNumber] | main.rs:77 :9:77 :17 | my_number [&ref, MyNumber] | provenance | |
34- | main.rs:77 :22:77 :51 | ...::MyNumber(...) [MyNumber] | main.rs:77 :21:77 :51 | &... [&ref, MyNumber] | provenance | |
35- | main.rs:77 :41:77 :50 | source(...) | main.rs:77 :22:77 :51 | ...::MyNumber(...) [MyNumber] | provenance | |
36- | main.rs:78 :10:78 :18 | my_number [&ref, MyNumber] | main.rs:57 :19:57 :23 | SelfParam [&ref, MyNumber] | provenance | |
37- | main.rs:78 :10:78 :18 | my_number [&ref, MyNumber] | main.rs:78 :10:78 :31 | my_number.get_number(...) | provenance | |
38- | main.rs:82 :9:82 :9 | a [&ref, tuple.0] | main.rs:85 :19:85 :19 | a [&ref, tuple.0] | provenance | |
39- | main.rs:82 :13:82 :28 | &... [&ref, tuple.0] | main.rs:82 :9:82 :9 | a [&ref, tuple.0] | provenance | |
40- | main.rs:82 :14:82 :28 | TupleExpr [tuple.0] | main.rs:82 :13:82 :28 | &... [&ref, tuple.0] | provenance | |
41- | main.rs:82 :15:82 :24 | source(...) | main.rs:82 :14:82 :28 | TupleExpr [tuple.0] | provenance | |
42- | main.rs:85 :9:85 :9 | b | main.rs:88 :10:88 :10 | b | provenance | |
43- | main.rs:85 :19:85 :19 | a [&ref, tuple.0] | main.rs:86 :9:86 :15 | &... [&ref, tuple.0] | provenance | |
44- | main.rs:86 :9:86 :15 | &... [&ref, tuple.0] | main.rs:86 :10:86 :15 | TuplePat [tuple.0] | provenance | |
45- | main.rs:86 :10:86 :15 | TuplePat [tuple.0] | main.rs:86 :11:86 :11 | n | provenance | |
46- | main.rs:86 :11:86 :11 | n | main.rs:85 :9:85 :9 | b | provenance | |
11+ | main.rs:37 :25:37 :26 | &... [&ref] | main.rs:37 :26:37 :26 | n | provenance | |
12+ | main.rs:37 :25:37 :32 | ...: ... [&ref] | main.rs:37 :25:37 :26 | &... [&ref] | provenance | |
13+ | main.rs:37 :26:37 :26 | n | main.rs:38 :10:38 :10 | n | provenance | |
14+ | main.rs:42 :9:42 :11 | val | main.rs:43 :27:43 :29 | val | provenance | |
15+ | main.rs:42 :15:42 :24 | source(...) | main.rs:42 :9:42 :11 | val | provenance | |
16+ | main.rs:43 :26:43 :29 | &val [&ref] | main.rs:37 :25:37 :32 | ...: ... [&ref] | provenance | |
17+ | main.rs:43 :27:43 :29 | val | main.rs:43 :26:43 :29 | &val [&ref] | provenance | |
18+ | main.rs:51 :18:51 :21 | SelfParam [MyNumber] | main.rs:52 :15:52 :18 | self [MyNumber] | provenance | |
19+ | main.rs:52 :15:52 :18 | self [MyNumber] | main.rs:53 :13:53 :38 | ...::MyNumber(...) [MyNumber] | provenance | |
20+ | main.rs:53 :13:53 :38 | ...::MyNumber(...) [MyNumber] | main.rs:53 :32:53 :37 | number | provenance | |
21+ | main.rs:53 :32:53 :37 | number | main.rs:51 :31:57 :5 | { ... } | provenance | |
22+ | main.rs:59 :19:59 :23 | SelfParam [&ref, MyNumber] | main.rs:60 :15:60 :18 | self [&ref, MyNumber] | provenance | |
23+ | main.rs:60 :15:60 :18 | self [&ref, MyNumber] | main.rs:61 :13:61 :39 | &... [&ref, MyNumber] | provenance | |
24+ | main.rs:61 :13:61 :39 | &... [&ref, MyNumber] | main.rs:61 :14:61 :39 | ...::MyNumber(...) [MyNumber] | provenance | |
25+ | main.rs:61 :14:61 :39 | ...::MyNumber(...) [MyNumber] | main.rs:61 :33:61 :38 | number | provenance | |
26+ | main.rs:61 :33:61 :38 | number | main.rs:59 :33:65 :5 | { ... } | provenance | |
27+ | main.rs:69 :9:69 :17 | my_number [MyNumber] | main.rs:70 :10:70 :18 | my_number [MyNumber] | provenance | |
28+ | main.rs:69 :21:69 :50 | ...::MyNumber(...) [MyNumber] | main.rs:69 :9:69 :17 | my_number [MyNumber] | provenance | |
29+ | main.rs:69 :40:69 :49 | source(...) | main.rs:69 :21:69 :50 | ...::MyNumber(...) [MyNumber] | provenance | |
30+ | main.rs:70 :10:70 :18 | my_number [MyNumber] | main.rs:51 :18:51 :21 | SelfParam [MyNumber] | provenance | |
31+ | main.rs:70 :10:70 :18 | my_number [MyNumber] | main.rs:70 :10:70 :30 | my_number.to_number(...) | provenance | |
32+ | main.rs:79 :9:79 :17 | my_number [&ref, MyNumber] | main.rs:80 :10:80 :18 | my_number [&ref, MyNumber] | provenance | |
33+ | main.rs:79 :21:79 :51 | &... [&ref, MyNumber] | main.rs:79 :9:79 :17 | my_number [&ref, MyNumber] | provenance | |
34+ | main.rs:79 :22:79 :51 | ...::MyNumber(...) [MyNumber] | main.rs:79 :21:79 :51 | &... [&ref, MyNumber] | provenance | |
35+ | main.rs:79 :41:79 :50 | source(...) | main.rs:79 :22:79 :51 | ...::MyNumber(...) [MyNumber] | provenance | |
36+ | main.rs:80 :10:80 :18 | my_number [&ref, MyNumber] | main.rs:59 :19:59 :23 | SelfParam [&ref, MyNumber] | provenance | |
37+ | main.rs:80 :10:80 :18 | my_number [&ref, MyNumber] | main.rs:80 :10:80 :31 | my_number.get_number(...) | provenance | |
38+ | main.rs:84 :9:84 :9 | a [&ref, tuple.0] | main.rs:87 :19:87 :19 | a [&ref, tuple.0] | provenance | |
39+ | main.rs:84 :13:84 :28 | &... [&ref, tuple.0] | main.rs:84 :9:84 :9 | a [&ref, tuple.0] | provenance | |
40+ | main.rs:84 :14:84 :28 | TupleExpr [tuple.0] | main.rs:84 :13:84 :28 | &... [&ref, tuple.0] | provenance | |
41+ | main.rs:84 :15:84 :24 | source(...) | main.rs:84 :14:84 :28 | TupleExpr [tuple.0] | provenance | |
42+ | main.rs:87 :9:87 :9 | b | main.rs:90 :10:90 :10 | b | provenance | |
43+ | main.rs:87 :19:87 :19 | a [&ref, tuple.0] | main.rs:88 :9:88 :15 | &... [&ref, tuple.0] | provenance | |
44+ | main.rs:88 :9:88 :15 | &... [&ref, tuple.0] | main.rs:88 :10:88 :15 | TuplePat [tuple.0] | provenance | |
45+ | main.rs:88 :10:88 :15 | TuplePat [tuple.0] | main.rs:88 :11:88 :11 | n | provenance | |
46+ | main.rs:88 :11:88 :11 | n | main.rs:87 :9:87 :9 | b | provenance | |
4747nodes
4848| main.rs:13:9:13:9 | a | semmle.label | a |
4949| main.rs:13:13:13:22 | source(...) | semmle.label | source(...) |
@@ -54,53 +54,53 @@ nodes
5454| main.rs:15:13:15:14 | * ... | semmle.label | * ... |
5555| main.rs:15:14:15:14 | b [&ref] | semmle.label | b [&ref] |
5656| main.rs:16:10:16:10 | c | semmle.label | c |
57- | main.rs:35 :25:35 :26 | &... [&ref] | semmle.label | &... [&ref] |
58- | main.rs:35 :25:35 :32 | ...: ... [&ref] | semmle.label | ...: ... [&ref] |
59- | main.rs:35 :26:35 :26 | n | semmle.label | n |
60- | main.rs:36 :10:36 :10 | n | semmle.label | n |
61- | main.rs:40 :9:40 :11 | val | semmle.label | val |
62- | main.rs:40 :15:40 :24 | source(...) | semmle.label | source(...) |
63- | main.rs:41 :26:41 :29 | &val [&ref] | semmle.label | &val [&ref] |
64- | main.rs:41 :27:41 :29 | val | semmle.label | val |
65- | main.rs:49 :18:49 :21 | SelfParam [MyNumber] | semmle.label | SelfParam [MyNumber] |
66- | main.rs:49 :31:55 :5 | { ... } | semmle.label | { ... } |
67- | main.rs:50 :15:50 :18 | self [MyNumber] | semmle.label | self [MyNumber] |
68- | main.rs:51 :13:51 :38 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
69- | main.rs:51 :32:51 :37 | number | semmle.label | number |
70- | main.rs:57 :19:57 :23 | SelfParam [&ref, MyNumber] | semmle.label | SelfParam [&ref, MyNumber] |
71- | main.rs:57 :33:63 :5 | { ... } | semmle.label | { ... } |
72- | main.rs:58 :15:58 :18 | self [&ref, MyNumber] | semmle.label | self [&ref, MyNumber] |
73- | main.rs:59 :13:59 :39 | &... [&ref, MyNumber] | semmle.label | &... [&ref, MyNumber] |
74- | main.rs:59 :14:59 :39 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
75- | main.rs:59 :33:59 :38 | number | semmle.label | number |
76- | main.rs:67 :9:67 :17 | my_number [MyNumber] | semmle.label | my_number [MyNumber] |
77- | main.rs:67 :21:67 :50 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
78- | main.rs:67 :40:67 :49 | source(...) | semmle.label | source(...) |
79- | main.rs:68 :10:68 :18 | my_number [MyNumber] | semmle.label | my_number [MyNumber] |
80- | main.rs:68 :10:68 :30 | my_number.to_number(...) | semmle.label | my_number.to_number(...) |
81- | main.rs:77 :9:77 :17 | my_number [&ref, MyNumber] | semmle.label | my_number [&ref, MyNumber] |
82- | main.rs:77 :21:77 :51 | &... [&ref, MyNumber] | semmle.label | &... [&ref, MyNumber] |
83- | main.rs:77 :22:77 :51 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
84- | main.rs:77 :41:77 :50 | source(...) | semmle.label | source(...) |
85- | main.rs:78 :10:78 :18 | my_number [&ref, MyNumber] | semmle.label | my_number [&ref, MyNumber] |
86- | main.rs:78 :10:78 :31 | my_number.get_number(...) | semmle.label | my_number.get_number(...) |
87- | main.rs:82 :9:82 :9 | a [&ref, tuple.0] | semmle.label | a [&ref, tuple.0] |
88- | main.rs:82 :13:82 :28 | &... [&ref, tuple.0] | semmle.label | &... [&ref, tuple.0] |
89- | main.rs:82 :14:82 :28 | TupleExpr [tuple.0] | semmle.label | TupleExpr [tuple.0] |
90- | main.rs:82 :15:82 :24 | source(...) | semmle.label | source(...) |
91- | main.rs:85 :9:85 :9 | b | semmle.label | b |
92- | main.rs:85 :19:85 :19 | a [&ref, tuple.0] | semmle.label | a [&ref, tuple.0] |
93- | main.rs:86 :9:86 :15 | &... [&ref, tuple.0] | semmle.label | &... [&ref, tuple.0] |
94- | main.rs:86 :10:86 :15 | TuplePat [tuple.0] | semmle.label | TuplePat [tuple.0] |
95- | main.rs:86 :11:86 :11 | n | semmle.label | n |
96- | main.rs:88 :10:88 :10 | b | semmle.label | b |
57+ | main.rs:37 :25:37 :26 | &... [&ref] | semmle.label | &... [&ref] |
58+ | main.rs:37 :25:37 :32 | ...: ... [&ref] | semmle.label | ...: ... [&ref] |
59+ | main.rs:37 :26:37 :26 | n | semmle.label | n |
60+ | main.rs:38 :10:38 :10 | n | semmle.label | n |
61+ | main.rs:42 :9:42 :11 | val | semmle.label | val |
62+ | main.rs:42 :15:42 :24 | source(...) | semmle.label | source(...) |
63+ | main.rs:43 :26:43 :29 | &val [&ref] | semmle.label | &val [&ref] |
64+ | main.rs:43 :27:43 :29 | val | semmle.label | val |
65+ | main.rs:51 :18:51 :21 | SelfParam [MyNumber] | semmle.label | SelfParam [MyNumber] |
66+ | main.rs:51 :31:57 :5 | { ... } | semmle.label | { ... } |
67+ | main.rs:52 :15:52 :18 | self [MyNumber] | semmle.label | self [MyNumber] |
68+ | main.rs:53 :13:53 :38 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
69+ | main.rs:53 :32:53 :37 | number | semmle.label | number |
70+ | main.rs:59 :19:59 :23 | SelfParam [&ref, MyNumber] | semmle.label | SelfParam [&ref, MyNumber] |
71+ | main.rs:59 :33:65 :5 | { ... } | semmle.label | { ... } |
72+ | main.rs:60 :15:60 :18 | self [&ref, MyNumber] | semmle.label | self [&ref, MyNumber] |
73+ | main.rs:61 :13:61 :39 | &... [&ref, MyNumber] | semmle.label | &... [&ref, MyNumber] |
74+ | main.rs:61 :14:61 :39 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
75+ | main.rs:61 :33:61 :38 | number | semmle.label | number |
76+ | main.rs:69 :9:69 :17 | my_number [MyNumber] | semmle.label | my_number [MyNumber] |
77+ | main.rs:69 :21:69 :50 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
78+ | main.rs:69 :40:69 :49 | source(...) | semmle.label | source(...) |
79+ | main.rs:70 :10:70 :18 | my_number [MyNumber] | semmle.label | my_number [MyNumber] |
80+ | main.rs:70 :10:70 :30 | my_number.to_number(...) | semmle.label | my_number.to_number(...) |
81+ | main.rs:79 :9:79 :17 | my_number [&ref, MyNumber] | semmle.label | my_number [&ref, MyNumber] |
82+ | main.rs:79 :21:79 :51 | &... [&ref, MyNumber] | semmle.label | &... [&ref, MyNumber] |
83+ | main.rs:79 :22:79 :51 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
84+ | main.rs:79 :41:79 :50 | source(...) | semmle.label | source(...) |
85+ | main.rs:80 :10:80 :18 | my_number [&ref, MyNumber] | semmle.label | my_number [&ref, MyNumber] |
86+ | main.rs:80 :10:80 :31 | my_number.get_number(...) | semmle.label | my_number.get_number(...) |
87+ | main.rs:84 :9:84 :9 | a [&ref, tuple.0] | semmle.label | a [&ref, tuple.0] |
88+ | main.rs:84 :13:84 :28 | &... [&ref, tuple.0] | semmle.label | &... [&ref, tuple.0] |
89+ | main.rs:84 :14:84 :28 | TupleExpr [tuple.0] | semmle.label | TupleExpr [tuple.0] |
90+ | main.rs:84 :15:84 :24 | source(...) | semmle.label | source(...) |
91+ | main.rs:87 :9:87 :9 | b | semmle.label | b |
92+ | main.rs:87 :19:87 :19 | a [&ref, tuple.0] | semmle.label | a [&ref, tuple.0] |
93+ | main.rs:88 :9:88 :15 | &... [&ref, tuple.0] | semmle.label | &... [&ref, tuple.0] |
94+ | main.rs:88 :10:88 :15 | TuplePat [tuple.0] | semmle.label | TuplePat [tuple.0] |
95+ | main.rs:88 :11:88 :11 | n | semmle.label | n |
96+ | main.rs:90 :10:90 :10 | b | semmle.label | b |
9797subpaths
98- | main.rs:68 :10:68 :18 | my_number [MyNumber] | main.rs:49 :18:49 :21 | SelfParam [MyNumber] | main.rs:49 :31:55 :5 | { ... } | main.rs:68 :10:68 :30 | my_number.to_number(...) |
99- | main.rs:78 :10:78 :18 | my_number [&ref, MyNumber] | main.rs:57 :19:57 :23 | SelfParam [&ref, MyNumber] | main.rs:57 :33:63 :5 | { ... } | main.rs:78 :10:78 :31 | my_number.get_number(...) |
98+ | main.rs:70 :10:70 :18 | my_number [MyNumber] | main.rs:51 :18:51 :21 | SelfParam [MyNumber] | main.rs:51 :31:57 :5 | { ... } | main.rs:70 :10:70 :30 | my_number.to_number(...) |
99+ | main.rs:80 :10:80 :18 | my_number [&ref, MyNumber] | main.rs:59 :19:59 :23 | SelfParam [&ref, MyNumber] | main.rs:59 :33:65 :5 | { ... } | main.rs:80 :10:80 :31 | my_number.get_number(...) |
100100testFailures
101101#select
102102| main.rs:16:10:16:10 | c | main.rs:13:13:13:22 | source(...) | main.rs:16:10:16:10 | c | $@ | main.rs:13:13:13:22 | source(...) | source(...) |
103- | main.rs:36 :10:36 :10 | n | main.rs:40 :15:40 :24 | source(...) | main.rs:36 :10:36 :10 | n | $@ | main.rs:40 :15:40 :24 | source(...) | source(...) |
104- | main.rs:68 :10:68 :30 | my_number.to_number(...) | main.rs:67 :40:67 :49 | source(...) | main.rs:68 :10:68 :30 | my_number.to_number(...) | $@ | main.rs:67 :40:67 :49 | source(...) | source(...) |
105- | main.rs:78 :10:78 :31 | my_number.get_number(...) | main.rs:77 :41:77 :50 | source(...) | main.rs:78 :10:78 :31 | my_number.get_number(...) | $@ | main.rs:77 :41:77 :50 | source(...) | source(...) |
106- | main.rs:88 :10:88 :10 | b | main.rs:82 :15:82 :24 | source(...) | main.rs:88 :10:88 :10 | b | $@ | main.rs:82 :15:82 :24 | source(...) | source(...) |
103+ | main.rs:38 :10:38 :10 | n | main.rs:42 :15:42 :24 | source(...) | main.rs:38 :10:38 :10 | n | $@ | main.rs:42 :15:42 :24 | source(...) | source(...) |
104+ | main.rs:70 :10:70 :30 | my_number.to_number(...) | main.rs:69 :40:69 :49 | source(...) | main.rs:70 :10:70 :30 | my_number.to_number(...) | $@ | main.rs:69 :40:69 :49 | source(...) | source(...) |
105+ | main.rs:80 :10:80 :31 | my_number.get_number(...) | main.rs:79 :41:79 :50 | source(...) | main.rs:80 :10:80 :31 | my_number.get_number(...) | $@ | main.rs:79 :41:79 :50 | source(...) | source(...) |
106+ | main.rs:90 :10:90 :10 | b | main.rs:84 :15:84 :24 | source(...) | main.rs:90 :10:90 :10 | b | $@ | main.rs:84 :15:84 :24 | source(...) | source(...) |
0 commit comments