rust-bakery / machine
Type checked state machine library in Rust
☆245Updated 3 years ago
Alternatives and similar repositories for machine:
Users that are interested in machine are comparing it to the libraries listed below
- The feature-rich, portable async channel library☆254Updated 2 years ago
- Easily create type-safe `Future`s from state machines — without the boilerplate.☆331Updated 5 years ago
- Proc-macro typestate DSL for Rust☆148Updated last year
- Fast, ergonomic metrics for Rust☆339Updated 6 months ago
- Delegation of trait implementations via procedural macros☆262Updated 9 months ago
- A derive macro for implementing the display Trait via a doc comment and string interpolation☆333Updated 3 months ago
- Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation☆411Updated 2 months ago
- A set of alternative `derive` attributes for Rust☆436Updated 10 months ago
- 🚀 SM – a static State Machine library☆193Updated 4 years ago
- Abstract over the atomicity of reference-counting pointers in rust☆151Updated 2 weeks ago
- Ensure correct assumptions about constants, types, and more in Rust☆614Updated last year
- A directed acyclic graph data structure for Rust.☆210Updated last month
- 🎭 A tiny actor framework☆334Updated 5 months ago
- a smaller, faster and panic-free alternative to core::fmt☆366Updated last year
- CBOR support for serde.☆305Updated 2 years ago
- Stackless generators on stable Rust.☆459Updated 2 years ago
- A State Machine Language DSL procedual macro for Rust☆211Updated 2 months ago
- Wrapper types to enable optimized handling of &[u8] and Vec<u8>☆338Updated last month
- Crate for generating rust types from a json schema☆244Updated last year
- A circuit breaker implementation for rust☆189Updated 9 months ago
- Fowler–Noll–Vo hash function☆345Updated last year
- Generic array types in Rust☆407Updated last month
- A safe and convenient store for one value of each type☆342Updated 9 months ago
- ☆204Updated last week
- Deluge, not a stream☆317Updated last year
- A lightweight low-level single-threaded actor runtime☆171Updated last month
- ☆162Updated 8 months ago
- A pure Rust database implementation using an append-only B-Tree file format.☆268Updated last year
- Futures, streams, and async I/O combinators.☆499Updated 2 months ago
- A Rust library for safe and effortless global and thread-local state management.☆219Updated last year