Sure. Great work! Would rust-analyzer provide enough of a foundation to build something like this?: https://gtoolkit.com
Mind you, in the IDE above reflection builtin the language allows for the incredible amount of power. In Rust's case, the only way I can I see it replicated is at a layer before compile time, hence my interest in your analyzer.