| Crates.io | obel_platform |
| lib.rs | obel_platform |
| version | 0.0.9 |
| created_at | 2025-01-26 07:56:18.820589+00 |
| updated_at | 2025-02-01 04:21:48.217267+00 |
| description | Platform agnostic support |
| homepage | https://takulatech.net |
| repository | https://github.com/takula-tech/nita-obel |
| max_upload_size | |
| id | 1531150 |
| size | 97,976 |
obel_platform is a specialized crate designed to enhance cross-platform development
for Obel game engine projects. While Rust's standard library provides excellent multi-platform support,
this crate offers optimized alternatives specifically tailored for game development and embedded systems.
Key benefits:
no_std environmentsAdd the crate to your project using cargo:
cargo add obel_platform
Simply import from obel_platform instead of std for supported items. Refer to the documentation for available items and their benefits.
std) [default]no_std targetsalloc) [default]alloc crate functionalitystd featureno_std targetsportable-atomic)portable-atomic for atomic operationscritical-section)critical-sectionportable-atomicTo use on generic(no_std) platforms, disable default features but enable other feature in your Cargo.toml:
obel_platform = { version = "x.y.z", default-features = false, features = ["generic"] }