korken89 / smlang-rs
A State Machine Language DSL procedual macro for Rust
☆209Updated 2 months ago
Alternatives and similar repositories for smlang-rs:
Users that are interested in smlang-rs are comparing it to the libraries listed below
- a smaller, faster and panic-free alternative to core::fmt☆358Updated last year
- ☆124Updated 4 years ago
- Allocation-free data structures that make do with the memory they're given☆145Updated 3 years ago
- Delegation of trait implementations via procedural macros☆261Updated 8 months ago
- Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.☆259Updated 3 years ago
- Statically-checked alternatives to RefCell and RwLock☆368Updated 9 months ago
- 🚀 SM – a static State Machine library☆193Updated 4 years ago
- A Rust macro to determine if a type implements a logical trait expression☆250Updated 5 years ago
- A toolkit to create better Rust device drivers, faster☆174Updated this week
- `serde-json` for `no_std` programs☆166Updated last month
- The feature-rich, portable async channel library☆252Updated 2 years ago
- Common types for HTTP operations☆203Updated last year
- A lightweight low-level single-threaded actor runtime☆171Updated 2 weeks ago
- Macro to generate bitfields for structs that allow for modular use of enums.☆183Updated 4 months ago
- Proc-macro typestate DSL for Rust☆146Updated last year
- Graph the number of crates that depend on your crate over time☆236Updated this week
- Finite state machine framework for Rust with readable specifications☆202Updated 9 months ago
- Use bitsized types as if they were a feature of rust.☆180Updated 10 months ago
- ☆203Updated 2 months ago
- Async interface for working with processes☆189Updated 3 weeks ago
- Synchronization primitives for Futures and async/await based on intrusive collections☆179Updated last year
- A lightweight version of pin-project written with declarative macros.☆243Updated last week
- Async broadcast channels☆175Updated 3 months ago
- An Embedded Network Abstraction Layer☆185Updated 6 months ago
- Bit-level packing and unpacking for Rust☆167Updated last year
- ☆78Updated 3 years ago
- Conditional compilation according to rustc compiler version☆350Updated 3 weeks ago
- Utility wrapper to send non send types to other threads safely☆176Updated this week
- Safe, zero-cost downcasting for limited compile-time specialization.☆157Updated 3 weeks ago
- This crate provides macros to generate bitfield-like struct.☆175Updated last month