Finite state machines in rust; bendns fork to add types.
Set up a module for procedural macros
| -rw-r--r-- | Cargo.toml | 2 | ||||
| -rw-r--r-- | rust_fsm_dsl/Cargo.toml | 21 | ||||
| -rw-r--r-- | rust_fsm_dsl/src/lib.rs | 0 |
3 files changed, 22 insertions, 1 deletions
@@ -1,2 +1,2 @@ [workspace] -members = ["rust_fsm"] +members = ["rust_fsm", "rust_fsm_dsl"] diff --git a/rust_fsm_dsl/Cargo.toml b/rust_fsm_dsl/Cargo.toml new file mode 100644 index 0000000..e85b73d --- /dev/null +++ b/rust_fsm_dsl/Cargo.toml @@ -0,0 +1,21 @@ +[package] +name = "rust-fsm-dsl" +description = "Macros for rust-fsm DSL" +repository = "https://github.com/eugene-babichenko/rust-fsm" +homepage = "https://github.com/eugene-babichenko/rust-fsm" +readme = "../README.md" +license = "MIT" +categories = ["data-structures", "rust-patterns"] +keywords = ["fsm"] +version = "0.1.0" +authors = ["Yevhenii Babichenko"] +edition = "2018" + +[lib] +proc-macro = true + +[dependencies] +syn = "*" + +[dev-dependencies] +rust-fsm = { path = "../rust_fsm" } diff --git a/rust_fsm_dsl/src/lib.rs b/rust_fsm_dsl/src/lib.rs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/rust_fsm_dsl/src/lib.rs |