11models
2- | 1 | Summary: lang:alloc; <crate::string::String>::as_str; Argument[self]; ReturnValue; taint |
3- | 2 | Summary: lang:alloc; crate::fmt::format; Argument[0]; ReturnValue; taint |
4- | 3 | Summary: lang:core; crate::hint::must_use; Argument[0]; ReturnValue; value |
2+ | 1 | Summary: lang:alloc; <crate::string::String as crate::convert::From>::from; Argument[0]; ReturnValue; value |
3+ | 2 | Summary: lang:alloc; <crate::string::String>::as_str; Argument[self]; ReturnValue; taint |
4+ | 3 | Summary: lang:alloc; crate::fmt::format; Argument[0]; ReturnValue; taint |
5+ | 4 | Summary: lang:core; crate::hint::must_use; Argument[0]; ReturnValue; value |
56edges
67| main.rs:26:9:26:9 | s | main.rs:27:19:27:25 | s[...] | provenance | |
78| main.rs:26:13:26:22 | source(...) | main.rs:26:9:26:9 | s | provenance | |
@@ -11,36 +12,41 @@ edges
1112| main.rs:32:9:32:10 | s1 | main.rs:35:9:35:10 | s4 | provenance | |
1213| main.rs:32:14:32:23 | source(...) | main.rs:32:9:32:10 | s1 | provenance | |
1314| main.rs:35:9:35:10 | s4 | main.rs:38:10:38:11 | s4 | provenance | |
15+ | main.rs:51:9:51:10 | s1 | main.rs:52:27:52:28 | s1 | provenance | |
16+ | main.rs:51:14:51:29 | source_slice(...) | main.rs:51:9:51:10 | s1 | provenance | |
17+ | main.rs:52:9:52:10 | s2 | main.rs:53:10:53:11 | s2 | provenance | |
18+ | main.rs:52:14:52:29 | ...::from(...) | main.rs:52:9:52:10 | s2 | provenance | |
19+ | main.rs:52:27:52:28 | s1 | main.rs:52:14:52:29 | ...::from(...) | provenance | MaD:1 |
1420| main.rs:63:9:63:9 | s | main.rs:64:16:64:16 | s | provenance | |
1521| main.rs:63:13:63:22 | source(...) | main.rs:63:9:63:9 | s | provenance | |
16- | main.rs:64:16:64:16 | s | main.rs:64:16:64:25 | s.as_str(...) | provenance | MaD:1 |
22+ | main.rs:64:16:64:16 | s | main.rs:64:16:64:25 | s.as_str(...) | provenance | MaD:2 |
1723| main.rs:68:9:68:9 | s | main.rs:70:34:70:61 | MacroExpr | provenance | |
1824| main.rs:68:9:68:9 | s | main.rs:73:34:73:59 | MacroExpr | provenance | |
1925| main.rs:68:13:68:22 | source(...) | main.rs:68:9:68:9 | s | provenance | |
2026| main.rs:70:9:70:18 | formatted1 | main.rs:71:10:71:19 | formatted1 | provenance | |
2127| main.rs:70:22:70:62 | ...::format(...) | main.rs:70:9:70:18 | formatted1 | provenance | |
22- | main.rs:70:34:70:61 | MacroExpr | main.rs:70:22:70:62 | ...::format(...) | provenance | MaD:2 |
28+ | main.rs:70:34:70:61 | MacroExpr | main.rs:70:22:70:62 | ...::format(...) | provenance | MaD:3 |
2329| main.rs:73:9:73:18 | formatted2 | main.rs:74:10:74:19 | formatted2 | provenance | |
2430| main.rs:73:22:73:60 | ...::format(...) | main.rs:73:9:73:18 | formatted2 | provenance | |
25- | main.rs:73:34:73:59 | MacroExpr | main.rs:73:22:73:60 | ...::format(...) | provenance | MaD:2 |
31+ | main.rs:73:34:73:59 | MacroExpr | main.rs:73:22:73:60 | ...::format(...) | provenance | MaD:3 |
2632| main.rs:76:9:76:13 | width | main.rs:77:34:77:74 | MacroExpr | provenance | |
2733| main.rs:76:17:76:32 | source_usize(...) | main.rs:76:9:76:13 | width | provenance | |
2834| main.rs:77:9:77:18 | formatted3 | main.rs:78:10:78:19 | formatted3 | provenance | |
2935| main.rs:77:22:77:75 | ...::format(...) | main.rs:77:9:77:18 | formatted3 | provenance | |
30- | main.rs:77:34:77:74 | MacroExpr | main.rs:77:22:77:75 | ...::format(...) | provenance | MaD:2 |
36+ | main.rs:77:34:77:74 | MacroExpr | main.rs:77:22:77:75 | ...::format(...) | provenance | MaD:3 |
3137| main.rs:82:9:82:10 | s1 | main.rs:86:18:86:25 | MacroExpr | provenance | |
3238| main.rs:82:9:82:10 | s1 | main.rs:87:18:87:32 | MacroExpr | provenance | |
3339| main.rs:82:14:82:23 | source(...) | main.rs:82:9:82:10 | s1 | provenance | |
3440| main.rs:86:10:86:26 | res | main.rs:86:18:86:25 | { ... } | provenance | |
3541| main.rs:86:18:86:25 | ...::format(...) | main.rs:86:10:86:26 | res | provenance | |
3642| main.rs:86:18:86:25 | ...::must_use(...) | main.rs:86:10:86:26 | MacroExpr | provenance | |
37- | main.rs:86:18:86:25 | MacroExpr | main.rs:86:18:86:25 | ...::format(...) | provenance | MaD:2 |
38- | main.rs:86:18:86:25 | { ... } | main.rs:86:18:86:25 | ...::must_use(...) | provenance | MaD:3 |
43+ | main.rs:86:18:86:25 | MacroExpr | main.rs:86:18:86:25 | ...::format(...) | provenance | MaD:3 |
44+ | main.rs:86:18:86:25 | { ... } | main.rs:86:18:86:25 | ...::must_use(...) | provenance | MaD:4 |
3945| main.rs:87:10:87:33 | res | main.rs:87:18:87:32 | { ... } | provenance | |
4046| main.rs:87:18:87:32 | ...::format(...) | main.rs:87:10:87:33 | res | provenance | |
4147| main.rs:87:18:87:32 | ...::must_use(...) | main.rs:87:10:87:33 | MacroExpr | provenance | |
42- | main.rs:87:18:87:32 | MacroExpr | main.rs:87:18:87:32 | ...::format(...) | provenance | MaD:2 |
43- | main.rs:87:18:87:32 | { ... } | main.rs:87:18:87:32 | ...::must_use(...) | provenance | MaD:3 |
48+ | main.rs:87:18:87:32 | MacroExpr | main.rs:87:18:87:32 | ...::format(...) | provenance | MaD:3 |
49+ | main.rs:87:18:87:32 | { ... } | main.rs:87:18:87:32 | ...::must_use(...) | provenance | MaD:4 |
4450nodes
4551| main.rs:26:9:26:9 | s | semmle.label | s |
4652| main.rs:26:13:26:22 | source(...) | semmle.label | source(...) |
5258| main.rs:32:14:32:23 | source(...) | semmle.label | source(...) |
5359| main.rs:35:9:35:10 | s4 | semmle.label | s4 |
5460| main.rs:38:10:38:11 | s4 | semmle.label | s4 |
61+ | main.rs:51:9:51:10 | s1 | semmle.label | s1 |
62+ | main.rs:51:14:51:29 | source_slice(...) | semmle.label | source_slice(...) |
63+ | main.rs:52:9:52:10 | s2 | semmle.label | s2 |
64+ | main.rs:52:14:52:29 | ...::from(...) | semmle.label | ...::from(...) |
65+ | main.rs:52:27:52:28 | s1 | semmle.label | s1 |
66+ | main.rs:53:10:53:11 | s2 | semmle.label | s2 |
5567| main.rs:63:9:63:9 | s | semmle.label | s |
5668| main.rs:63:13:63:22 | source(...) | semmle.label | source(...) |
5769| main.rs:64:16:64:16 | s | semmle.label | s |
@@ -91,6 +103,7 @@ testFailures
91103#select
92104| main.rs:28:16:28:21 | sliced | main.rs:26:13:26:22 | source(...) | main.rs:28:16:28:21 | sliced | $@ | main.rs:26:13:26:22 | source(...) | source(...) |
93105| main.rs:38:10:38:11 | s4 | main.rs:32:14:32:23 | source(...) | main.rs:38:10:38:11 | s4 | $@ | main.rs:32:14:32:23 | source(...) | source(...) |
106+ | main.rs:53:10:53:11 | s2 | main.rs:51:14:51:29 | source_slice(...) | main.rs:53:10:53:11 | s2 | $@ | main.rs:51:14:51:29 | source_slice(...) | source_slice(...) |
94107| main.rs:64:16:64:25 | s.as_str(...) | main.rs:63:13:63:22 | source(...) | main.rs:64:16:64:25 | s.as_str(...) | $@ | main.rs:63:13:63:22 | source(...) | source(...) |
95108| main.rs:71:10:71:19 | formatted1 | main.rs:68:13:68:22 | source(...) | main.rs:71:10:71:19 | formatted1 | $@ | main.rs:68:13:68:22 | source(...) | source(...) |
96109| main.rs:74:10:74:19 | formatted2 | main.rs:68:13:68:22 | source(...) | main.rs:74:10:74:19 | formatted2 | $@ | main.rs:68:13:68:22 | source(...) | source(...) |
0 commit comments