tinystate

Crates.iotinystate
lib.rstinystate
version0.1.1
created_at2026-01-19 01:27:36.093711+00
updated_at2026-01-19 01:30:37.572841+00
descriptionFast and tiny finite state machine
homepagehttps://github.com/saverioscagnoli/tinystate
repositoryhttps://github.com/saverioscagnoli/tinystate
max_upload_size
id2053500
size55,122
Saverio (saverioscagnoli)

documentation

https://docs.rs/tinystate

README

tinystate logo

tinystate


Crates.io Documentation License: MIT

A small, fast and no_std finite state machine for Rust. tinystate provides a compile-time validated state machine implementation with zero runtime overhead.

(only when validating it it's O(n^2) at runtime, but since NE and NS are known it's O(1) :P)

Contributing

Feel free, I need to make the costs actually useful

License

MIT

Commit count: 12

cargo fmt