Files
hsmc/hsmc-macros/Cargo.toml
T
swaits 0341cf9379 initial commit: hsmc v0.2 with during: activities
Hierarchical statechart codegen for Rust with:
- during: activities for state-scoped concurrent I/O
- field-list borrowing (split-borrow inside the run loop)
- embassy-first async with tokio support
- STATE_CHART const for tooling/inspection
- examples: microwave, microwave_tui, embassy_full, during_radio
2026-04-16 13:03:03 -06:00

19 lines
369 B
TOML

[package]
name = "hsmc-macros"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Procedural macro implementation for the hsmc crate."
[lib]
proc-macro = true
[dependencies]
syn = { version = "2", features = ["full", "extra-traits"] }
quote = "1"
proc-macro2 = "1"
[dev-dependencies]
trybuild = "1"
hsmc = { path = "../hsmc" }