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 | |
1118| main.rs:49:18:49:21 | SelfParam [MyNumber] | main.rs:50:15:50:18 | self [MyNumber] | provenance | |
1219| main.rs:50:15:50:18 | self [MyNumber] | main.rs:51:13:51:38 | ...::MyNumber(...) [MyNumber] | provenance | |
1320| main.rs:51:13:51:38 | ...::MyNumber(...) [MyNumber] | main.rs:51:32:51:37 | number | provenance | |
1421| 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 | |
1527| main.rs:67:9:67:17 | my_number [MyNumber] | main.rs:68:10:68:18 | my_number [MyNumber] | provenance | |
1628| main.rs:67:21:67:50 | ...::MyNumber(...) [MyNumber] | main.rs:67:9:67:17 | my_number [MyNumber] | provenance | |
1729| main.rs:67:40:67:49 | source(...) | main.rs:67:21:67:50 | ...::MyNumber(...) [MyNumber] | provenance | |
1830| main.rs:68:10:68:18 | my_number [MyNumber] | main.rs:49:18:49:21 | SelfParam [MyNumber] | provenance | |
1931| 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 | |
2047nodes
2148| main.rs:13:9:13:9 | a | semmle.label | a |
2249| main.rs:13:13:13:22 | source(...) | semmle.label | source(...) |
@@ -27,20 +54,53 @@ nodes
2754| main.rs:15:13:15:14 | * ... | semmle.label | * ... |
2855| main.rs:15:14:15:14 | b [&ref] | semmle.label | b [&ref] |
2956| 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 |
3065| main.rs:49:18:49:21 | SelfParam [MyNumber] | semmle.label | SelfParam [MyNumber] |
3166| main.rs:49:31:55:5 | { ... } | semmle.label | { ... } |
3267| main.rs:50:15:50:18 | self [MyNumber] | semmle.label | self [MyNumber] |
3368| main.rs:51:13:51:38 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
3469| 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 |
3576| main.rs:67:9:67:17 | my_number [MyNumber] | semmle.label | my_number [MyNumber] |
3677| main.rs:67:21:67:50 | ...::MyNumber(...) [MyNumber] | semmle.label | ...::MyNumber(...) [MyNumber] |
3778| main.rs:67:40:67:49 | source(...) | semmle.label | source(...) |
3879| main.rs:68:10:68:18 | my_number [MyNumber] | semmle.label | my_number [MyNumber] |
3980| 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 |
4097subpaths
4198| 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(...) |
42100testFailures
43- | main.rs:78:35:78:54 | //... | Missing result: hasValueFlow=40 |
44101#select
45102| 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(...) |
46104| 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