Existing portable-atomic & portable-atomic-util crates are really nice packages to get atomic operations & Arc working on embedded platforms that may not have atomic operations built-in. I have reserved some more crate names to get some more Rust std features working on similar embedded platforms:
portable-arc - may be used to support Arc with nightly Rust features
Existing portable-atomic & portable-atomic-util crates are really nice packages to get atomic operations &
Arc
working on embedded platforms that may not have atomic operations built-in. I have reserved some more crate names to get some more Ruststd
features working on similar embedded platforms:portable-arc
- may be used to supportArc
with nightly Rust featuresportable-atomic-arc
- more explicit nameportable-io
-std::io
features, see this for a working concept working forrustls
: https://github.com/rustls/rustls/pull/2137portable-io-error
- may be used forstd::io::Error
supportportable-alloc
portable-std