1  #[cxx::bridge]
2  mod ffi {
3      struct Node0 {
4          i: i32,
5      }
6  
7      struct Node1 {
8          node2: Node2,
9          vec: Vec<Node3>,
10      }
11  
12      struct Node2 {
13          node4: Node4,
14      }
15  
16      struct Node3 {
17          node1: Node1,
18      }
19  
20      struct Node4 {
21          node0: Node0,
22          node5: Node5,
23      }
24  
25      struct Node5 {
26          node2: Node2,
27      }
28  
29      struct Node6 {
30          node2: Node2,
31      }
32  }
33  
main()34  fn main() {}
35