Added FSM rendering via graphviz

This commit is contained in:
AlexanderHD27
2025-05-31 20:56:43 +02:00
parent e8b0811a9e
commit 2d762db3bb
9 changed files with 829 additions and 331 deletions

16
Cargo.lock generated
View File

@@ -34,6 +34,7 @@ name = "configotron"
version = "0.1.0"
dependencies = [
"graphviz-rust",
"itertools",
"pad",
"rand",
"serde",
@@ -85,6 +86,12 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "498cfcded997a93eb31edd639361fa33fd229a8784e953b37d71035fe3890b7b"
[[package]]
name = "either"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
[[package]]
name = "equivalent"
version = "1.0.2"
@@ -194,6 +201,15 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "itertools"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
dependencies = [
"either",
]
[[package]]
name = "itoa"
version = "1.0.15"