|
1 | 1 | models |
2 | 2 | | 1 | Summary: <_ as alloc::string::ToString>::to_string; Argument[self].Reference; ReturnValue; taint | |
3 | 3 | | 2 | Summary: <_ as core::convert::From>::from; Argument[0]; ReturnValue; taint | |
4 | | -| 3 | Summary: <_ as core::ops::arith::Add>::add; Argument[0].Reference; ReturnValue; taint | |
5 | | -| 4 | Summary: <_ as core::ops::arith::Add>::add; Argument[self]; ReturnValue; taint | |
6 | | -| 5 | Summary: <_ as core::ops::index::Index>::index; Argument[self].Reference.Element; ReturnValue.Reference; value | |
7 | | -| 6 | Summary: <alloc::string::String as core::convert::From>::from; Argument[0].Reference; ReturnValue; value | |
8 | | -| 7 | Summary: <alloc::string::String as core::ops::arith::Add>::add; Argument[self]; ReturnValue; value | |
9 | | -| 8 | Summary: <alloc::string::String>::as_str; Argument[self]; ReturnValue; value | |
10 | | -| 9 | Summary: alloc::fmt::format; Argument[0]; ReturnValue; taint | |
11 | | -| 10 | Summary: core::hint::must_use; Argument[0]; ReturnValue; value | |
| 4 | +| 3 | Summary: <_ as core::ops::index::Index>::index; Argument[self].Reference.Element; ReturnValue.Reference; value | |
| 5 | +| 4 | Summary: <alloc::string::String as core::convert::From>::from; Argument[0].Reference; ReturnValue; value | |
| 6 | +| 5 | Summary: <alloc::string::String as core::ops::arith::Add>::add; Argument[0].Reference; ReturnValue; taint | |
| 7 | +| 6 | Summary: <alloc::string::String as core::ops::arith::Add>::add; Argument[self,0]; ReturnValue; taint | |
| 8 | +| 7 | Summary: <alloc::string::String>::as_str; Argument[self]; ReturnValue; value | |
| 9 | +| 8 | Summary: alloc::fmt::format; Argument[0]; ReturnValue; taint | |
| 10 | +| 9 | Summary: core::hint::must_use; Argument[0]; ReturnValue; value | |
12 | 11 | edges |
13 | 12 | | main.rs:26:9:26:9 | s | main.rs:27:19:27:19 | s | provenance | | |
14 | 13 | | main.rs:26:9:26:9 | s | main.rs:27:19:27:25 | s[...] | provenance | | |
15 | 14 | | main.rs:26:13:26:22 | source(...) | main.rs:26:9:26:9 | s | provenance | | |
16 | 15 | | main.rs:27:9:27:14 | sliced [&ref] | main.rs:28:16:28:21 | sliced | provenance | | |
17 | 16 | | main.rs:27:18:27:25 | &... [&ref] | main.rs:27:9:27:14 | sliced [&ref] | provenance | | |
18 | | -| main.rs:27:19:27:19 | s | main.rs:27:19:27:25 | s[...] | provenance | MaD:5 | |
| 17 | +| main.rs:27:19:27:19 | s | main.rs:27:19:27:25 | s[...] | provenance | MaD:3 | |
19 | 18 | | main.rs:27:19:27:25 | s[...] | main.rs:27:18:27:25 | &... [&ref] | provenance | | |
20 | 19 | | main.rs:32:9:32:10 | s1 | main.rs:35:14:35:15 | s1 | provenance | | |
21 | 20 | | main.rs:32:14:32:23 | source(...) | main.rs:32:9:32:10 | s1 | provenance | | |
22 | 21 | | main.rs:35:9:35:10 | s4 | main.rs:38:10:38:11 | s4 | provenance | | |
23 | | -| main.rs:35:14:35:15 | s1 | main.rs:35:14:35:20 | ... + ... | provenance | MaD:4 | |
24 | | -| main.rs:35:14:35:15 | s1 | main.rs:35:14:35:20 | ... + ... | provenance | MaD:7 | |
| 22 | +| main.rs:35:14:35:15 | s1 | main.rs:35:14:35:20 | ... + ... | provenance | MaD:6 | |
25 | 23 | | main.rs:35:14:35:20 | ... + ... | main.rs:35:9:35:10 | s4 | provenance | | |
26 | 24 | | main.rs:43:9:43:10 | s1 | main.rs:46:34:46:35 | s1 | provenance | | |
27 | 25 | | main.rs:43:14:43:23 | source(...) | main.rs:43:9:43:10 | s1 | provenance | | |
28 | | -| main.rs:46:33:46:35 | &s1 [&ref] | main.rs:46:10:46:35 | ... + ... | provenance | MaD:3 | |
| 26 | +| main.rs:46:33:46:35 | &s1 [&ref] | main.rs:46:10:46:35 | ... + ... | provenance | MaD:5 | |
29 | 27 | | main.rs:46:34:46:35 | s1 | main.rs:46:33:46:35 | &s1 [&ref] | provenance | | |
30 | 28 | | main.rs:51:9:51:10 | s1 | main.rs:52:27:52:28 | s1 | provenance | | |
31 | 29 | | main.rs:51:14:51:29 | source_slice(...) | main.rs:51:9:51:10 | s1 | provenance | | |
32 | 30 | | main.rs:52:9:52:10 | s2 | main.rs:53:10:53:11 | s2 | provenance | | |
33 | 31 | | main.rs:52:14:52:29 | ...::from(...) | main.rs:52:9:52:10 | s2 | provenance | | |
34 | 32 | | main.rs:52:27:52:28 | s1 | main.rs:52:14:52:29 | ...::from(...) | provenance | MaD:2 | |
35 | | -| main.rs:52:27:52:28 | s1 | main.rs:52:14:52:29 | ...::from(...) | provenance | MaD:6 | |
| 33 | +| main.rs:52:27:52:28 | s1 | main.rs:52:14:52:29 | ...::from(...) | provenance | MaD:4 | |
36 | 34 | | main.rs:57:9:57:10 | s1 | main.rs:58:14:58:15 | s1 | provenance | | |
37 | 35 | | main.rs:57:14:57:29 | source_slice(...) | main.rs:57:9:57:10 | s1 | provenance | | |
38 | 36 | | main.rs:58:9:58:10 | s2 | main.rs:59:10:59:11 | s2 | provenance | | |
39 | 37 | | main.rs:58:14:58:15 | s1 | main.rs:58:14:58:27 | s1.to_string() | provenance | MaD:1 | |
40 | 38 | | main.rs:58:14:58:27 | s1.to_string() | main.rs:58:9:58:10 | s2 | provenance | | |
41 | 39 | | main.rs:63:9:63:9 | s | main.rs:64:16:64:16 | s | provenance | | |
42 | 40 | | main.rs:63:13:63:22 | source(...) | main.rs:63:9:63:9 | s | provenance | | |
43 | | -| main.rs:64:16:64:16 | s | main.rs:64:16:64:25 | s.as_str() | provenance | MaD:8 | |
| 41 | +| main.rs:64:16:64:16 | s | main.rs:64:16:64:25 | s.as_str() | provenance | MaD:7 | |
44 | 42 | | main.rs:68:9:68:9 | s | main.rs:70:34:70:61 | MacroExpr | provenance | | |
45 | 43 | | main.rs:68:9:68:9 | s | main.rs:73:34:73:59 | MacroExpr | provenance | | |
46 | 44 | | main.rs:68:13:68:22 | source(...) | main.rs:68:9:68:9 | s | provenance | | |
47 | 45 | | main.rs:70:9:70:18 | formatted1 | main.rs:71:10:71:19 | formatted1 | provenance | | |
48 | 46 | | main.rs:70:22:70:62 | ...::format(...) | main.rs:70:9:70:18 | formatted1 | provenance | | |
49 | | -| main.rs:70:34:70:61 | MacroExpr | main.rs:70:22:70:62 | ...::format(...) | provenance | MaD:9 | |
| 47 | +| main.rs:70:34:70:61 | MacroExpr | main.rs:70:22:70:62 | ...::format(...) | provenance | MaD:8 | |
50 | 48 | | main.rs:73:9:73:18 | formatted2 | main.rs:74:10:74:19 | formatted2 | provenance | | |
51 | 49 | | main.rs:73:22:73:60 | ...::format(...) | main.rs:73:9:73:18 | formatted2 | provenance | | |
52 | | -| main.rs:73:34:73:59 | MacroExpr | main.rs:73:22:73:60 | ...::format(...) | provenance | MaD:9 | |
| 50 | +| main.rs:73:34:73:59 | MacroExpr | main.rs:73:22:73:60 | ...::format(...) | provenance | MaD:8 | |
53 | 51 | | main.rs:76:9:76:13 | width | main.rs:77:34:77:74 | MacroExpr | provenance | | |
54 | 52 | | main.rs:76:17:76:32 | source_usize(...) | main.rs:76:9:76:13 | width | provenance | | |
55 | 53 | | main.rs:77:9:77:18 | formatted3 | main.rs:78:10:78:19 | formatted3 | provenance | | |
56 | 54 | | main.rs:77:22:77:75 | ...::format(...) | main.rs:77:9:77:18 | formatted3 | provenance | | |
57 | | -| main.rs:77:34:77:74 | MacroExpr | main.rs:77:22:77:75 | ...::format(...) | provenance | MaD:9 | |
| 55 | +| main.rs:77:34:77:74 | MacroExpr | main.rs:77:22:77:75 | ...::format(...) | provenance | MaD:8 | |
58 | 56 | | main.rs:82:9:82:10 | s1 | main.rs:86:18:86:25 | MacroExpr | provenance | | |
59 | 57 | | main.rs:82:9:82:10 | s1 | main.rs:87:18:87:32 | MacroExpr | provenance | | |
60 | 58 | | main.rs:82:14:82:23 | source(...) | main.rs:82:9:82:10 | s1 | provenance | | |
61 | 59 | | main.rs:86:18:86:25 | ...::format(...) | main.rs:86:18:86:25 | { ... } | provenance | | |
62 | 60 | | main.rs:86:18:86:25 | ...::must_use(...) | main.rs:86:10:86:26 | MacroExpr | provenance | | |
63 | | -| main.rs:86:18:86:25 | MacroExpr | main.rs:86:18:86:25 | ...::format(...) | provenance | MaD:9 | |
64 | | -| main.rs:86:18:86:25 | { ... } | main.rs:86:18:86:25 | ...::must_use(...) | provenance | MaD:10 | |
| 61 | +| main.rs:86:18:86:25 | MacroExpr | main.rs:86:18:86:25 | ...::format(...) | provenance | MaD:8 | |
| 62 | +| main.rs:86:18:86:25 | { ... } | main.rs:86:18:86:25 | ...::must_use(...) | provenance | MaD:9 | |
65 | 63 | | main.rs:87:18:87:32 | ...::format(...) | main.rs:87:18:87:32 | { ... } | provenance | | |
66 | 64 | | main.rs:87:18:87:32 | ...::must_use(...) | main.rs:87:10:87:33 | MacroExpr | provenance | | |
67 | | -| main.rs:87:18:87:32 | MacroExpr | main.rs:87:18:87:32 | ...::format(...) | provenance | MaD:9 | |
68 | | -| main.rs:87:18:87:32 | { ... } | main.rs:87:18:87:32 | ...::must_use(...) | provenance | MaD:10 | |
| 65 | +| main.rs:87:18:87:32 | MacroExpr | main.rs:87:18:87:32 | ...::format(...) | provenance | MaD:8 | |
| 66 | +| main.rs:87:18:87:32 | { ... } | main.rs:87:18:87:32 | ...::must_use(...) | provenance | MaD:9 | |
69 | 67 | nodes |
70 | 68 | | main.rs:26:9:26:9 | s | semmle.label | s | |
71 | 69 | | main.rs:26:13:26:22 | source(...) | semmle.label | source(...) | |
|
0 commit comments