Vec clears, when I use rust workspaces with my crate
I have recently created a tool, that allows me to access struct from anywhere in the code, just by the structs name.
The way it works is pretty simple, allocate enough space to hold the desired structs, and store a pointer to each, and access them, by dereferencing.