digraph { rankdir = LR; overlap = false; dpi = 300.0; splines = false; cluster = true; newrank = true; outputorder = in; compound = true; labelloc = "c"; node [shape = "plaintext";]; pinned_box [label = <
Pin
>;]; subgraph cluster_both { peripheries = 0; string1 [label = <
s1
5usize h e l l o
>;]; subgraph cluster_deref { style = dashed; label = "String"; peripheries = 1; pin [shape = "point";]; string2 [label = <
s2
7usize g o o d b y e
>;]; } } edge [tailclip = false;]; pinned_box -> pin [tailport = "source:c"; arrowhead = "none";]; pin -> string2 [headport = "target";]; }