IMO, I can not find any significant advantages using Rust. Almost of all IoT ecosystem are built on C/C++, even restrict version of compiler. I understand the hate / personal view on C++, but we must consider the practical industry deployment. Like on Car, on Phone. We should also need to consider many unpopular systems (maybe compared with Linux / Windows / MacOS, for example QNX, AliOS and so on. Don’t have a hope they could have Rust compiler in a short term time, because their ecosystem all are built on C/C++). If we decide to make Relay from C++ to Rust, we should be better to send an RFC, list the affect and solutions of all conditions of we should consider (even the development threshold, we must admit C++ developers group is larger than Rust developers and many deep learning framework developers are familiar with C++ / Python, but not Rust), we also should listen all voices from many aspects / fields, like university / open source community member / industry developers and so on.
Just kind suggestion. I don’t want to let you think I express any prejudice on Rust / programming language.