11-- -
22source : dfir_rs / tests / surface_cross_singleton .rs
3- assertion_line : 58
43expression : df .meta_graph ().unwrap ().to_dot (cfg )
54-- -
65digraph {
@@ -16,7 +15,7 @@ digraph {
1615 n8v1 [label = " (n8v1) cross_singleton()" , shape = invhouse , fillcolor = " #88aaff" ]
1716 n9v1 [label = " (n9v1) tee()" , shape = house , fillcolor = " #ffff88" ]
1817 n10v1 [label = " (n10v1) for_each(|x| egress_tx.send(x).unwrap())" , shape = house , fillcolor = " #ffff88" ]
19- n11v1 [label = " (n11v1) fold(|| 0, |_, _| {})" , shape = invhouse , fillcolor = " #88aaff " ]
18+ n11v1 [label = " (n11v1) fold(|| 0, |_, _| {})" , shape = house , fillcolor = " #ffff88 " ]
2019 n12v1 [label = " (n12v1) cross_singleton()" , shape = invhouse , fillcolor = " #88aaff" ]
2120 n13v1 [label = " (n13v1) fold(|| 0, |_, _| {})" , shape = invhouse , fillcolor = " #88aaff" ]
2221 n14v1 [label = " (n14v1) flat_map(|_| [])" , shape = invhouse , fillcolor = " #88aaff" ]
@@ -26,8 +25,6 @@ digraph {
2625 n18v1 [label = " (n18v1) handoff" , shape = parallelogram , fillcolor = " #ddddff" ]
2726 n19v1 [label = " (n19v1) handoff" , shape = parallelogram , fillcolor = " #ddddff" ]
2827 n20v1 [label = " (n20v1) handoff" , shape = parallelogram , fillcolor = " #ddddff" ]
29- n21v1 [label = " (n21v1) handoff" , shape = parallelogram , fillcolor = " #ddddff" ]
30- n22v1 [label = " (n22v1) handoff" , shape = parallelogram , fillcolor = " #ddddff" ]
3128 n2v1 - > n3v1
3229 n1v1 - > n15v1
3330 n3v1 - > n16v1
@@ -38,19 +35,17 @@ digraph {
3835 n7v1 - > n18v1
3936 n8v1 - > n9v1
4037 n9v1 - > n10v1
41- n9v1 - > n19v1
42- n3v1 - > n20v1
43- n11v1 - > n21v1
38+ n9v1 - > n11v1
39+ n3v1 - > n19v1
40+ n11v1 - > n20v1
4441 n13v1 - > n14v1
45- n12v1 - > n22v1
42+ n12v1 - > n13v1
4643 n15v1 - > n2v1 [color = red ]
4744 n16v1 - > n8v1 [label = " input" ]
4845 n17v1 - > n4v1 [color = red ]
4946 n18v1 - > n8v1 [label = " single" , color = red ]
50- n19v1 - > n11v1 [color = red ]
51- n20v1 - > n12v1 [label = " input" ]
52- n21v1 - > n12v1 [label = " single" , color = red ]
53- n22v1 - > n13v1 [color = red ]
47+ n19v1 - > n12v1 [label = " input" ]
48+ n20v1 - > n12v1 [label = " single" , color = red ]
5449 subgraph sg_1v1 {
5550 cluster = true
5651 fillcolor = " #dddddd"
@@ -98,6 +93,11 @@ digraph {
9893 style = filled
9994 label = " sg_4v1"
10095 n10v1
96+ subgraph sg_4v1_var_folded_thing {
97+ cluster = true
98+ label = " var folded_thing"
99+ n11v1
100+ }
101101 subgraph sg_4v1_var_join {
102102 cluster=true
103103 label="var join"
@@ -110,33 +110,16 @@ digraph {
110110 fillcolor = " #dddddd"
111111 style = filled
112112 label = " sg_5v1"
113- subgraph sg_5v1_var_folded_thing {
113+ subgraph sg_5v1_var_deferred_stream {
114114 cluster = true
115- label = " var folded_thing"
116- n11v1
115+ label = " var deferred_stream"
116+ n13v1
117+ n14v1
117118 }
118- }
119- subgraph sg_6v1 {
120- cluster = true
121- fillcolor = " #dddddd"
122- style = filled
123- label = " sg_6v1"
124- subgraph sg_6v1_var_joined_folded {
119+ subgraph sg_5v1_var_joined_folded {
125120 cluster = true
126121 label = " var joined_folded"
127122 n12v1
128123 }
129124 }
130- subgraph sg_7v1 {
131- cluster = true
132- fillcolor = " #dddddd"
133- style = filled
134- label = " sg_7v1"
135- subgraph sg_7v1_var_deferred_stream {
136- cluster = true
137- label = " var deferred_stream"
138- n13v1
139- n14v1
140- }
141- }
142125}
0 commit comments