Finite state machines in rust; bendns fork to add types.
Commits
i have ideas
bendn committed 6 weeks ago
ogen
bendn committed 4 months ago
lt generics
bendn committed 4 months ago
fix structs not being types
bendn committed 4 months ago
fix docs
bendn committed 4 months ago
fix bounds
bendn committed 4 months ago
peel
bendn committed 5 months ago
_ syntax :hmm
bendn committed 5 months ago
mess with api
bendn committed 5 months ago
enhance undos
bendn committed 5 months ago
guard patterns unimplemented
bendn committed 5 months ago
optional typing
bendn committed 5 months ago
other changes
bendn committed 5 months ago
use a pat
bendn committed 5 months ago
more major changes
bendn committed 5 months ago
major changes
bendn committed 5 months ago
chore: release v0.8.0
Yevhenii Babichenko committed 7 months ago
Merge pull request #15 from CosminPerRam/chore/clippy
Yevhenii Babichenko committed 7 months ago
Merge pull request #16 from CosminPerRam/docs/fix_cargo_misspelling
Yevhenii Babichenko committed 7 months ago
Merge pull request #14 from CosminPerRam/chore/update_aquamarine
Yevhenii Babichenko committed 7 months ago
meta: fix cargo-test misspelling in PR template
CosminPerRam committed 8 months ago
chore: fix clippy doc alignment
CosminPerRam committed 8 months ago
docs: update CHANGELOG.md
CosminPerRam committed 8 months ago
chore(deps): update aquamarine to 0.6
CosminPerRam committed 8 months ago
actions/checkout@v4
Yevhenii Babichenko committed 2024-06-14
stop using actions-rs
Yevhenii Babichenko committed 2024-06-14
buy me a coffee
Yevhenii Babichenko committed 2024-06-11
fix CHANGELOG
Yevhenii Babichenko committed 2024-06-01
rust-fsm: fix dependencies
Yevhenii Babichenko committed 2024-06-01
fix documentation for the release
Yevhenii Babichenko committed 2024-06-01
v0.7.0
Yevhenii Babichenko committed 2024-06-01
fix changelog
Yevhenii Babichenko committed 2024-05-14
bump version
Yevhenii Babichenko committed 2024-05-13
add diagram example
Yevhenii Babichenko committed 2024-05-13
doc processing
Yevhenii Babichenko committed 2024-05-13
update edition
Yevhenii Babichenko committed 2024-05-13
rust-fsm-dsl: resilient paths
Yevhenii Babichenko committed 2024-05-13
document feature flags
Yevhenii Babichenko committed 2024-05-13
optional Mermaid diagrams
Yevhenii Babichenko committed 2024-05-13
rust-fsm-dsl: refactor for a single pass over transitions
Yevhenii Babichenko committed 2024-05-13
use doc = include_str
Yevhenii Babichenko committed 2024-05-13
allow using existing types in the macro (#10)
Yevhenii Babichenko committed 2024-05-13
fix documentation
Yevhenii Babichenko committed 2024-05-13
fix documentation
Yevhenii Babichenko committed 2024-05-13
allow using proper Rust attributes on generated structs
Yevhenii Babichenko committed 2024-05-13
confine all generated code inside a module
Yevhenii Babichenko committed 2024-05-13
v0.6.2
Yevhenii Babichenko committed 2024-05-12
Merge pull request #13 from MicaiahReid/add-sm-derivations
Yevhenii Babichenko committed 2024-05-12
chore: update changelog
MicaiahReid committed 2024-04-05
chore: add Debug/Clone derivations to StateMachine
MicaiahReid committed 2024-04-05
document visibility in proc-macro
Yevhenii Babichenko committed 2023-08-21
v0.6.1
Yevhenii Babichenko committed 2022-12-24
add pull request template
Yevhenii Babichenko committed 2022-12-24
cargo-fmt 1.66.0
Yevhenii Babichenko committed 2022-12-24
update changelog with repr(C)
Yevhenii Babichenko committed 2022-12-19
Merge pull request #8 from jost-aaron/feature/repr_c
Yevhenii Babichenko committed 2022-12-19
Merge pull request #7 from sirhcel/fix-link-to-example
Yevhenii Babichenko committed 2022-09-22
Fix link to circuit breaker example in README.md
Christian Meusel committed 2022-07-01
Use pattern matching in examples (#6)
Yevhenii Babichenko committed 2021-10-15
cargo-clippy 1.55.0
Yevhenii Babichenko committed 2021-10-09
restructure repo
Yevhenii Babichenko committed 2021-10-09
update docs
Yevhenii Babichenko committed 2021-08-24
v0.6.0
Yevhenii Babichenko committed 2021-08-24
v0.5.0
Yevhenii Babichenko committed 2021-02-24
feature-gate DSL re-export
Yevhenii Babichenko committed 2021-02-24
re-export the documentation of state_machine macro
Yevhenii Babichenko committed 2021-02-24
simplify `no_std` compilation check
Yevhenii Babichenko committed 2021-02-24
v0.4.0
Yevhenii Babichenko committed 2020-08-26
ensure the library can be compiled in a no_std env
Yevhenii Babichenko committed 2020-08-26
migrate to GitHub Actions
Yevhenii Babichenko committed 2020-08-26
Update CHANGELOG.md
Yevhenii Babichenko committed 2020-08-20
Merge pull request #2 from luctius/master
Yevhenii Babichenko committed 2020-08-20
Added no_std.
Cor Peters committed 2020-08-13
rust-fsm: disable clippy warning on INITIAL_STATE
Yevhenii Babichenko committed 2020-03-30
convert examples into integration tests
Yevhenii Babichenko committed 2020-03-30
remove all default derives and allow custom ones
Yevhenii Babichenko committed 2020-03-30
remove the unnecessary Copy constraint
Yevhenii Babichenko committed 2020-03-14
rust_fsm: fix formatting
Yevhenii Babichenko committed 2019-05-23
rust_fsm_dsl: move the parser to a separate submodule
Yevhenii Babichenko committed 2019-05-23
rust_fsm_dsl: parser documentation
Yevhenii Babichenko committed 2019-05-23
rust_fsm: add the `from_state` method
Yevhenii Babichenko committed 2019-05-23
Add docs.rs and crates.io badges
Yevhenii Babichenko committed 2019-05-22
Add documentation links
Yevhenii Babichenko committed 2019-05-22
rust_fsm: bump version
Yevhenii Babichenko committed 2019-05-22
rust_fsm: fix links in the manifest
Yevhenii Babichenko committed 2019-05-22
rust_fsm_dsl: remove version wildcards
Yevhenii Babichenko committed 2019-05-22
Bump version
Yevhenii Babichenko committed 2019-05-22
Fix links in the documentation
Yevhenii Babichenko committed 2019-05-22
Re-organize repository to import a single crate instead of two
Yevhenii Babichenko committed 2019-05-21
Update CHANGELOG for v0.2.0
Yevhenii Babichenko committed 2019-05-16
rust_fsm: cleaner `consume` code
Yevhenii Babichenko committed 2019-05-07
Update changelog
Yevhenii Babichenko committed 2019-05-07
rust_fsm: remove `consume_anyway`
Yevhenii Babichenko committed 2019-05-07
rust_fmt_dsl: support visibility modifiers
Yevhenii Babichenko committed 2019-04-29
Bump version
Yevhenii Babichenko committed 2019-04-29
Add changelog
Yevhenii Babichenko committed 2019-04-29
fix typos in the documentation and opt out doctest
Yevhenii Babichenko committed 2019-04-29
rust_fsm_dsl: require at least one state transition
Yevhenii Babichenko committed 2019-04-29
rust_fsm_dsl: provide documentation
Yevhenii Babichenko committed 2019-04-29
Implement Default for StateMachineWrapper
Yevhenii Babichenko committed 2019-04-29
Replace deprecated sleep_ms with sleep
Yevhenii Babichenko committed 2019-04-29
Add clippy and rustfmt to Travis CI
Yevhenii Babichenko committed 2019-04-29
Add Travis CI badge
Yevhenii Babichenko committed 2019-04-29
Configure Travis CI
Yevhenii Babichenko committed 2019-04-29
rust_fsm: merge all definitions into one file
Yevhenii Babichenko committed 2019-04-29
Fix example circuit_breaker.rs
Yevhenii Babichenko committed 2019-04-29
Set up a module for procedural macros
Yevhenii Babichenko committed 2019-04-28
Move the base package to a workspace subfolder.
Yevhenii Babichenko committed 2019-04-28
Remove extra `sleep` from the example
Yevhenii Babichenko committed 2019-04-28
Improve documentation
Yevhenii Babichenko committed 2019-04-28
Implement a generic state machine and add an example
Yevhenii Babichenko committed 2019-04-28
Initial commit
Yevhenii Babichenko committed 2019-04-28