-
A big issue I'm having with the way std is implemented in rust (https://github.com/rust-lang/rust/tree/master/library/std) is that they hard code implementations for targets. This makes it hard for me to use non standard/unsupported targets like using FreeRTOS or writing my own small embedded operating system.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Maybe, this will help you: https://github.com/lobaro/FreeRTOS-rust
-
While it's planned, cargo doesn't support that right now (issues on this are tracked here: https://github.com/rust-lang/wg-cargo-std-aware).
-
I think you can use xargo for this with:
-
Everything you need to know to build for our platform is at https://github.com/betrusted-io/rust/ and maybe the scripts or patches there will be interesting to you.
-
Note that xargo is in bare-bones maintenance mode -- basically just enough to keep Miri working; nobody is maintaining the other parts of it.