digraph structs { bgcolor = "#1f1a30"; fontname = "sans-serif"; pad=0.25; layout=dot; concentrate=true; graph [ nodesep="0.75"; ranksep="0.4 equally"; ]; node [ fontname = "sans-serif"; shape = record; color = orange; fontcolor = "#ffc4b9"; style = "bold"; ]; edge [ color="#ffc4b9"; style=bold; ]; subgraph cluster_stack { color=none; fontname="Courier-Bold"; fontcolor="#ffc4b9"; fontsize=13; labeljust=l; subgraph cluster_s5 { label="the_book"; s5 [label = "{{len: 16} | { ptr: *}}";]; } subgraph cluster_s4 { label="rustonomicon2"; s4 [label = "{{len: 12} | { ptr: *}}";]; } subgraph cluster_s3 { label="rustonomicon"; s3 [label = "{{len: 12} | { ptr: *}}"; ]; } subgraph cluster_s2 { label="nomicon"; s2 [label = "{{len: 7} | { ptr: *}}"; ]; } subgraph cluster_s1 { label="icon"; s1 [label = "{{len: 4} | { ptr: *}}";]; } } subgraph cluster_phantom_edges { color=none; edge [ style="dashed"; penwidth=2; color="#ee7ce451"; arrowhead=empty; ]; s1 -> buffer:i:nw; s2 -> buffer:n:nw; s3 -> buffer:r:nw; s4 -> buffer:r:nw; s5 -> buffer:start:nw; } { s1:ptr:s -> cell:priorities:n; s2:ptr:s -> cell:priorities:n; s3:ptr:s -> cell:priorities:n; s4:ptr:s -> cell:priorities:n; s5:ptr:s -> cell:priorities:n; } cell [label = "{{ refs: *}|{len: 16}|{cap: 16}|{ ptr: *}}";]; cell:ptr:w -> buffer:start:nw; cell:priorities -> priorities; priorities [ shape = none; label = <
lencount
161
122
71
41
> ]; buffer [ label = " t|h|e| | r|u|s|t|o| n|o|m| i|c|o|n"; fontname="Courier-Bold" ]; }