|
| 1 | +models |
| 2 | +| 1 | Summary: <& as core::ops::deref::Deref>::deref; Argument[self].Reference; ReturnValue; value | |
| 3 | +edges |
| 4 | +| main.rs:15:13:15:13 | s | main.rs:16:20:16:20 | s | provenance | | |
| 5 | +| main.rs:15:17:15:25 | source(...) | main.rs:15:13:15:13 | s | provenance | | |
| 6 | +| main.rs:16:13:16:15 | arr [element] | main.rs:17:14:17:16 | arr [element] | provenance | | |
| 7 | +| main.rs:16:19:16:24 | [s; 5] [element] | main.rs:16:13:16:15 | arr [element] | provenance | | |
| 8 | +| main.rs:16:20:16:20 | s | main.rs:16:19:16:24 | [s; 5] [element] | provenance | | |
| 9 | +| main.rs:17:14:17:16 | arr [element] | main.rs:17:14:17:19 | arr[2] | provenance | | |
| 10 | +| main.rs:20:13:20:19 | mut arr | main.rs:21:14:21:19 | arr[0] | provenance | | |
| 11 | +| main.rs:20:23:20:33 | source(...) | main.rs:20:13:20:19 | mut arr | provenance | | |
| 12 | +| main.rs:24:13:24:13 | s | main.rs:25:20:25:20 | s | provenance | | |
| 13 | +| main.rs:24:17:24:25 | source(...) | main.rs:24:13:24:13 | s | provenance | | |
| 14 | +| main.rs:25:13:25:15 | arr [element] | main.rs:26:18:26:20 | arr [element] | provenance | | |
| 15 | +| main.rs:25:19:25:21 | [...] [element] | main.rs:25:13:25:15 | arr [element] | provenance | | |
| 16 | +| main.rs:25:20:25:20 | s | main.rs:25:19:25:21 | [...] [element] | provenance | | |
| 17 | +| main.rs:26:13:26:13 | x | main.rs:27:18:27:18 | x | provenance | | |
| 18 | +| main.rs:26:18:26:20 | arr [element] | main.rs:26:13:26:13 | x | provenance | | |
| 19 | +| main.rs:30:13:30:15 | arr | main.rs:32:18:32:18 | x | provenance | | |
| 20 | +| main.rs:30:19:30:29 | source(...) | main.rs:30:13:30:15 | arr | provenance | | |
| 21 | +| main.rs:37:9:37:11 | [post] arr [element] | main.rs:38:14:38:16 | arr [element] | provenance | | |
| 22 | +| main.rs:37:18:37:26 | source(...) | main.rs:37:9:37:11 | [post] arr [element] | provenance | | |
| 23 | +| main.rs:38:14:38:16 | arr [element] | main.rs:38:14:38:19 | arr[0] | provenance | | |
| 24 | +| main.rs:63:18:63:22 | SelfParam [&ref, S] | main.rs:63:56:65:9 | { ... } [&ref, S] | provenance | | |
| 25 | +| main.rs:82:13:82:13 | s | main.rs:83:19:83:19 | s | provenance | | |
| 26 | +| main.rs:82:17:82:25 | source(...) | main.rs:82:13:82:13 | s | provenance | | |
| 27 | +| main.rs:83:13:83:13 | s [S] | main.rs:85:16:85:16 | s [S] | provenance | | |
| 28 | +| main.rs:83:17:83:20 | S(...) [S] | main.rs:83:13:83:13 | s [S] | provenance | | |
| 29 | +| main.rs:83:19:83:19 | s | main.rs:83:17:83:20 | S(...) [S] | provenance | | |
| 30 | +| main.rs:85:15:85:25 | * ... [S] | main.rs:85:14:85:28 | ... .0 | provenance | | |
| 31 | +| main.rs:85:16:85:16 | s [S] | main.rs:63:18:63:22 | SelfParam [&ref, S] | provenance | | |
| 32 | +| main.rs:85:16:85:16 | s [S] | main.rs:85:16:85:25 | s.index(...) [&ref, S] | provenance | | |
| 33 | +| main.rs:85:16:85:25 | s.index(...) [&ref, S] | main.rs:85:15:85:25 | * ... [S] | provenance | MaD:1 | |
| 34 | +| main.rs:94:10:94:10 | [post] s [S] | main.rs:95:14:95:14 | s [S] | provenance | | |
| 35 | +| main.rs:94:10:94:23 | [post] s.index_mut(...) [&ref, S] | main.rs:94:10:94:10 | [post] s [S] | provenance | | |
| 36 | +| main.rs:94:27:94:38 | S(...) [S] | main.rs:94:10:94:23 | [post] s.index_mut(...) [&ref, S] | provenance | | |
| 37 | +| main.rs:94:29:94:37 | source(...) | main.rs:94:27:94:38 | S(...) [S] | provenance | | |
| 38 | +| main.rs:95:14:95:14 | s [S] | main.rs:95:14:95:16 | s.0 | provenance | | |
| 39 | +nodes |
| 40 | +| main.rs:15:13:15:13 | s | semmle.label | s | |
| 41 | +| main.rs:15:17:15:25 | source(...) | semmle.label | source(...) | |
| 42 | +| main.rs:16:13:16:15 | arr [element] | semmle.label | arr [element] | |
| 43 | +| main.rs:16:19:16:24 | [s; 5] [element] | semmle.label | [s; 5] [element] | |
| 44 | +| main.rs:16:20:16:20 | s | semmle.label | s | |
| 45 | +| main.rs:17:14:17:16 | arr [element] | semmle.label | arr [element] | |
| 46 | +| main.rs:17:14:17:19 | arr[2] | semmle.label | arr[2] | |
| 47 | +| main.rs:20:13:20:19 | mut arr | semmle.label | mut arr | |
| 48 | +| main.rs:20:23:20:33 | source(...) | semmle.label | source(...) | |
| 49 | +| main.rs:21:14:21:19 | arr[0] | semmle.label | arr[0] | |
| 50 | +| main.rs:24:13:24:13 | s | semmle.label | s | |
| 51 | +| main.rs:24:17:24:25 | source(...) | semmle.label | source(...) | |
| 52 | +| main.rs:25:13:25:15 | arr [element] | semmle.label | arr [element] | |
| 53 | +| main.rs:25:19:25:21 | [...] [element] | semmle.label | [...] [element] | |
| 54 | +| main.rs:25:20:25:20 | s | semmle.label | s | |
| 55 | +| main.rs:26:13:26:13 | x | semmle.label | x | |
| 56 | +| main.rs:26:18:26:20 | arr [element] | semmle.label | arr [element] | |
| 57 | +| main.rs:27:18:27:18 | x | semmle.label | x | |
| 58 | +| main.rs:30:13:30:15 | arr | semmle.label | arr | |
| 59 | +| main.rs:30:19:30:29 | source(...) | semmle.label | source(...) | |
| 60 | +| main.rs:32:18:32:18 | x | semmle.label | x | |
| 61 | +| main.rs:37:9:37:11 | [post] arr [element] | semmle.label | [post] arr [element] | |
| 62 | +| main.rs:37:18:37:26 | source(...) | semmle.label | source(...) | |
| 63 | +| main.rs:38:14:38:16 | arr [element] | semmle.label | arr [element] | |
| 64 | +| main.rs:38:14:38:19 | arr[0] | semmle.label | arr[0] | |
| 65 | +| main.rs:63:18:63:22 | SelfParam [&ref, S] | semmle.label | SelfParam [&ref, S] | |
| 66 | +| main.rs:63:56:65:9 | { ... } [&ref, S] | semmle.label | { ... } [&ref, S] | |
| 67 | +| main.rs:82:13:82:13 | s | semmle.label | s | |
| 68 | +| main.rs:82:17:82:25 | source(...) | semmle.label | source(...) | |
| 69 | +| main.rs:83:13:83:13 | s [S] | semmle.label | s [S] | |
| 70 | +| main.rs:83:17:83:20 | S(...) [S] | semmle.label | S(...) [S] | |
| 71 | +| main.rs:83:19:83:19 | s | semmle.label | s | |
| 72 | +| main.rs:85:14:85:28 | ... .0 | semmle.label | ... .0 | |
| 73 | +| main.rs:85:15:85:25 | * ... [S] | semmle.label | * ... [S] | |
| 74 | +| main.rs:85:16:85:16 | s [S] | semmle.label | s [S] | |
| 75 | +| main.rs:85:16:85:25 | s.index(...) [&ref, S] | semmle.label | s.index(...) [&ref, S] | |
| 76 | +| main.rs:94:10:94:10 | [post] s [S] | semmle.label | [post] s [S] | |
| 77 | +| main.rs:94:10:94:23 | [post] s.index_mut(...) [&ref, S] | semmle.label | [post] s.index_mut(...) [&ref, S] | |
| 78 | +| main.rs:94:27:94:38 | S(...) [S] | semmle.label | S(...) [S] | |
| 79 | +| main.rs:94:29:94:37 | source(...) | semmle.label | source(...) | |
| 80 | +| main.rs:95:14:95:14 | s [S] | semmle.label | s [S] | |
| 81 | +| main.rs:95:14:95:16 | s.0 | semmle.label | s.0 | |
| 82 | +subpaths |
| 83 | +| main.rs:85:16:85:16 | s [S] | main.rs:63:18:63:22 | SelfParam [&ref, S] | main.rs:63:56:65:9 | { ... } [&ref, S] | main.rs:85:16:85:25 | s.index(...) [&ref, S] | |
| 84 | +testFailures |
| 85 | +#select |
| 86 | +| main.rs:17:14:17:19 | arr[2] | main.rs:15:17:15:25 | source(...) | main.rs:17:14:17:19 | arr[2] | $@ | main.rs:15:17:15:25 | source(...) | source(...) | |
| 87 | +| main.rs:21:14:21:19 | arr[0] | main.rs:20:23:20:33 | source(...) | main.rs:21:14:21:19 | arr[0] | $@ | main.rs:20:23:20:33 | source(...) | source(...) | |
| 88 | +| main.rs:27:18:27:18 | x | main.rs:24:17:24:25 | source(...) | main.rs:27:18:27:18 | x | $@ | main.rs:24:17:24:25 | source(...) | source(...) | |
| 89 | +| main.rs:32:18:32:18 | x | main.rs:30:19:30:29 | source(...) | main.rs:32:18:32:18 | x | $@ | main.rs:30:19:30:29 | source(...) | source(...) | |
| 90 | +| main.rs:38:14:38:19 | arr[0] | main.rs:37:18:37:26 | source(...) | main.rs:38:14:38:19 | arr[0] | $@ | main.rs:37:18:37:26 | source(...) | source(...) | |
| 91 | +| main.rs:85:14:85:28 | ... .0 | main.rs:82:17:82:25 | source(...) | main.rs:85:14:85:28 | ... .0 | $@ | main.rs:82:17:82:25 | source(...) | source(...) | |
| 92 | +| main.rs:95:14:95:16 | s.0 | main.rs:94:29:94:37 | source(...) | main.rs:95:14:95:16 | s.0 | $@ | main.rs:94:29:94:37 | source(...) | source(...) | |
0 commit comments