> since its Rust™, achieving cross-platform will probably be several-folds more work than it would be in C,
Why would you think that? Rust is a more expressive and powerful language than C. If anything, I'd say it would be easier. Platform APIs are not all in C either.