8
8
| main.rs:15:9:15:9 | c | main.rs:16:10:16:10 | c | provenance | |
9
9
| main.rs:15:13:15:14 | * ... | main.rs:15:9:15:9 | c | provenance | |
10
10
| main.rs:15:14:15:14 | b [&ref] | main.rs:15:13:15:14 | * ... | provenance | |
11
- | main.rs:40:18:40:21 | SelfParam [MyNumber] | main.rs:41:15:41:18 | self [MyNumber] | provenance | |
12
- | main.rs:41:15:41:18 | self [MyNumber] | main.rs:42:13:42:38 | ...::MyNumber(...) [MyNumber] | provenance | |
13
- | main.rs:42:13:42:38 | ...::MyNumber(...) [MyNumber] | main.rs:42:32:42:37 | number | provenance | |
14
- | main.rs:42:32:42:37 | number | main.rs:40:31:46:5 | { ... } | provenance | |
15
- | main.rs:58:9:58:17 | my_number [MyNumber] | main.rs:59:10:59:18 | my_number [MyNumber] | provenance | |
16
- | main.rs:58:21:58:50 | ...::MyNumber(...) [MyNumber] | main.rs:58:9:58:17 | my_number [MyNumber] | provenance | |
17
- | main.rs:58:40:58:49 | source(...) | main.rs:58:21:58:50 | ...::MyNumber(...) [MyNumber] | provenance | |
18
- | main.rs:59:10:59:18 | my_number [MyNumber] | main.rs:40:18:40:21 | SelfParam [MyNumber] | provenance | |
19
- | main.rs:59:10:59:18 | my_number [MyNumber] | main.rs:59:10:59:30 | my_number.to_number(...) | 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 | |
20
47
nodes
21
48
| main.rs:13:9:13:9 | a | semmle.label | a |
22
49
| main.rs:13:13:13:22 | source(...) | semmle.label | source(...) |
@@ -27,19 +54,53 @@ nodes
27
54
| main.rs:15:13:15:14 | * ... | semmle.label | * ... |
28
55
| main.rs:15:14:15:14 | b [&ref] | semmle.label | b [&ref] |
29
56
| main.rs:16:10:16:10 | c | semmle.label | c |
30
- | main.rs:40:18:40:21 | SelfParam [MyNumber] | semmle.label | SelfParam [MyNumber] |
31
- | main.rs:40:31:46:5 | { ... } | semmle.label | { ... } |
32
- | main.rs:41:15:41:18 | self [MyNumber] | semmle.label | self [MyNumber] |
33
- | main.rs:42:13:42:38 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
34
- | main.rs:42:32:42:37 | number | semmle.label | number |
35
- | main.rs:58:9:58:17 | my_number [MyNumber] | semmle.label | my_number [MyNumber] |
36
- | main.rs:58:21:58:50 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
37
- | main.rs:58:40:58:49 | source(...) | semmle.label | source(...) |
38
- | main.rs:59:10:59:18 | my_number [MyNumber] | semmle.label | my_number [MyNumber] |
39
- | main.rs:59:10:59:30 | my_number.to_number(...) | semmle.label | my_number.to_number(...) |
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 |
40
97
subpaths
41
- | main.rs:59:10:59:18 | my_number [MyNumber] | main.rs:40:18:40:21 | SelfParam [MyNumber] | main.rs:40:31:46:5 | { ... } | main.rs:59:10:59:30 | my_number.to_number(...) |
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(...) |
42
100
testFailures
43
101
#select
44
102
| 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(...) |
45
- | main.rs:59:10:59:30 | my_number.to_number(...) | main.rs:58:40:58:49 | source(...) | main.rs:59:10:59:30 | my_number.to_number(...) | $@ | main.rs:58:40:58:49 | 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(...) |
0 commit comments