# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.66" name = "statig" version = "0.3.0" authors = ["Maxim Deloof"] description = "Hierarchical state machines for designing event-driven systems" readme = "README.md" keywords = [ "fsm", "hsm", "statechart", "state-machine", "embedded", ] license = "MIT" repository = "https://github.com/mdeloof/statig" resolver = "1" [dependencies.bevy_ecs] version = "0.9.1" optional = true [dependencies.serde] version = "1.0.152" optional = true [dependencies.statig_macro] version = "0.3.0" optional = true [dev-dependencies.bincode] version = "1.3.3" [dev-dependencies.futures] version = "0.3.26" [dev-dependencies.serde] version = "1.0.152" features = ["derive"] [dev-dependencies.serde_json] version = "1.0.91" [features] async = ["std"] bevy = ["dep:bevy_ecs"] default = ["macro"] macro = ["statig_macro"] serde = ["dep:serde"] std = []