danlehmann / bitfield
Rust crate for bitfields and bit-enums
☆50Updated 2 months ago
Alternatives and similar repositories for bitfield:
Users that are interested in bitfield are comparing it to the libraries listed below
- Use bitsized types as if they were a feature of rust.☆178Updated 8 months ago
- A modern and lightweight implementation of arbitrary integers for Rust☆33Updated 2 months ago
- Pluggable critical section☆119Updated 2 months ago
- Library facilitating safe pinned initialization☆33Updated 2 weeks ago
- Safe, zero-cost downcasting for limited compile-time specialization.☆156Updated last month
- Statically allocated, runtime initialized cell.☆42Updated 7 months ago
- Bare-metal allocators.☆76Updated 2 years ago
- Procedural macro for bitfields.☆76Updated 3 weeks ago
- ☆41Updated last year
- Macro to generate bitfields for structs that allow for modular use of enums.☆179Updated 3 months ago
- A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly.☆81Updated 10 months ago
- A procedural macro for configuring constant values across crates☆61Updated 11 months ago
- Rust Protobuf library targetting embedded systems and no_std environments without an allocator☆67Updated 3 months ago
- Target side implementation of the RTT (Real-Time Transfer) I/O protocol☆134Updated 2 months ago
- #[no_std] print equivalent for Rust☆61Updated last year
- Portable atomic types including support for 128-bit atomics, atomic float, etc.☆171Updated this week
- Mirror of Rust's allocator api for use on stable rust☆50Updated 2 months ago
- Extract documentation for the feature flags from comments in Cargo.toml☆177Updated last month
- Migrated to Codeberg☆81Updated last year
- An experimental linting interface for Rust. Let's make custom lints a reality☆147Updated last year
- An attribute to create an atomic wrapper around a C-style enum☆42Updated 7 months ago
- Convert closures into wakers☆45Updated 3 weeks ago
- A thread pool for running multiple tasks on a configurable group of threads.☆49Updated last year
- Open a scope and then freeze it in time for future access.☆104Updated 5 months ago
- Data structures like Rust `alloc` which reuse user allocated memory☆52Updated 4 months ago
- A set of rust crates for making stack dumps and getting stack traces out of them☆76Updated last year
- A toolkit to create better Rust device drivers, faster☆166Updated last week
- Rust macro for generating flexible bitfields, useful for low-level code (embedded or emulators).☆34Updated last week
- A fast, lightweight, embedded system-friendly library for wrapping text.☆65Updated 11 months ago
- `fugit` provides a comprehensive library of `Duration` and `Instant` for the handling of time in embedded systems, doing all it can at co…☆59Updated 8 months ago