digraph {
0 [ label = "type definition \"i\""; kind = "interface"; export = "i"]
1 [ label = "type definition \"i2\""; kind = "interface"; export = "i2"]
2 [ label = "type definition \"c\""; kind = "function type"; export = "c"]
3 [ label = "type definition \"f\""; kind = "function type"; export = "f"]
4 [ label = "type definition \"w1\""; kind = "world"; export = "w1"]
5 [ label = "type definition \"w2\""; kind = "world"; export = "w2"]
6 [ label = "type definition \"x\""; kind = "u32"; export = "x"]
7 [ label = "type definition \"v\""; kind = "variant"; export = "v"]
8 [ label = "type definition \"r\""; kind = "record"; export = "r"]
9 [ label = "type definition \"flags\""; kind = "flags"; export = "flags"]
10 [ label = "type definition \"e\""; kind = "enum"; export = "e"]
11 [ label = "type definition \"t\""; kind = "enum"; export = "t"]
12 [ label = "type definition \"t2\""; kind = "string"; export = "t2"]
13 [ label = "type definition \"t3\""; kind = "function type"; export = "t3"]
6 -> 7 [ label = "dependency of" ]
7 -> 8 [ label = "dependency of" ]
8 -> 13 [ label = "dependency of" ]
}