I think i have seen this feature in [RustLinked](https://rustlink.io/home) so I guess it is possible with Rust+