digraph G {
rankdir=LR;
node [shape=plaintext,fontname="Monospace"]
woofer [label=<
reginald: Woofer |
|
woof_freq: u16 | 343 |
>];
woofer2 [label=<
chester: Woofer |
|
woof_freq: u16 | 200 |
>];
woofer_ref [label=<
®inald as &dyn Doggo |
data: &??? | 0x7ffff010 |
meta: &Vtable | 0xB0001034 |
>];
woofer2_ref [label=<
&chester as &dyn Doggo |
data: &??? | 0x7ffff010 |
meta: &Vtable | 0xB0001034 |
>];
woofer_vtable [label=<
<Woofer as dyn Doggo> vtable |
|
size: usize | 2 |
align: usize | 2 |
drop_in_place: Option<fn> | 0x00000000 None |
wag: fn | 0x80002080 |
bark: fn | 0x80002020 |
>];
woofer_ref:data -> woofer:head;
woofer2_ref:data -> woofer2:head;
woofer_ref:meta -> woofer_vtable:head;
woofer2_ref:meta -> woofer_vtable:head;
}