version = 4
[[package]]
name = "block-buffer"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
dependencies = [
"generic-array",
]
[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "cpufeatures"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
dependencies = [
"libc",
]
[[package]]
name = "crypto-common"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
dependencies = [
"generic-array",
"typenum",
]
[[package]]
name = "digest"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
"block-buffer",
"crypto-common",
]
[[package]]
name = "equivalent"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
[[package]]
name = "generic-array"
version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
dependencies = [
"typenum",
"version_check",
]
[[package]]
name = "hashbrown"
version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
[[package]]
name = "indexmap"
version = "2.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
dependencies = [
"equivalent",
"hashbrown",
]
[[package]]
name = "inventory"
version = "0.3.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b"
dependencies = [
"rustversion",
]
[[package]]
name = "libc"
version = "0.2.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
[[package]]
name = "memchr"
version = "2.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
[[package]]
name = "proc-macro-crate"
version = "3.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f"
dependencies = [
"toml_edit",
]
[[package]]
name = "proc-macro2"
version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001"
dependencies = [
"proc-macro2",
]
[[package]]
name = "rustversion"
version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f"
[[package]]
name = "serde_core"
version = "1.0.229"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.229"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348"
dependencies = [
"proc-macro2",
"quote",
"syn 3.0.3",
]
[[package]]
name = "sha2"
version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
dependencies = [
"cfg-if",
"cpufeatures",
"digest",
]
[[package]]
name = "sim-citizen"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40b4b0594389d7eb1b007c220baecf910324ee46e107ed08d80be8523a8f9470"
dependencies = [
"inventory",
"sim-kernel",
"sim-value",
]
[[package]]
name = "sim-citizen-derive"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fd164b9a51defbe2842c406d8f644f7bf92256c291e3166e82c393996a2323f"
dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
"syn 2.0.119",
]
[[package]]
name = "sim-codec"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7ef2dd5d4ecb5cd61bc0fdcfab46bfd90e072f9baff90ed1ec67a762f9fdca6"
dependencies = [
"sim-citizen",
"sim-citizen-derive",
"sim-cookbook",
"sim-kernel",
"sim-lib-net-core",
"sim-shape",
]
[[package]]
name = "sim-codec-config"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e57c468753a2dcc0f5622574d6d94e29560c5c824df96a6ef8fa8a491ae64149"
dependencies = [
"sim-codec",
"sim-cookbook",
"sim-kernel",
]
[[package]]
name = "sim-config"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32d67847f715dd2e63f2dc5c8e0b5056654c17b8a720791710889e8432a9bc9e"
dependencies = [
"sim-kernel",
"sim-table-core",
"sim-value",
]
[[package]]
name = "sim-cookbook"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0331f4e9f43004e76bb4b9c17b86f0a37e08da6bac20065e259184169fa728e7"
dependencies = [
"sim-config",
"sim-kernel",
"sim-value",
]
[[package]]
name = "sim-kernel"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb11a8e5a75498fc08ada856691511d19185250b01cd23bdaea25fa0d04035bc"
dependencies = [
"thiserror",
]
[[package]]
name = "sim-lib-core"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77fa5581badf2c79599954f5e212a556fd586c3dbfff04311cf7f06701ddca51"
dependencies = [
"sim-codec",
"sim-cookbook",
"sim-kernel",
"sim-shape",
"sim-value",
]
[[package]]
name = "sim-lib-intent"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "495e244542d819510b5d9fd883d5d121db3ffe984b793990060dea086e9bd9d1"
dependencies = [
"sim-citizen",
"sim-citizen-derive",
"sim-codec",
"sim-cookbook",
"sim-kernel",
"sim-shape",
"sim-value",
]
[[package]]
name = "sim-lib-midi-core"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9d9ff6dfc127469e973d7704b8201cef469b861913b982130afa65747beaf3"
dependencies = [
"sim-cookbook",
"sim-kernel",
"sim-lib-core",
"thiserror",
]
[[package]]
name = "sim-lib-midi-live"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d2b6a9e9df9a6c3917332e50ca244807a33683f942334fa4bd18ddd1cace969"
dependencies = [
"sim-cookbook",
"sim-kernel",
"sim-lib-core",
"sim-lib-midi-core",
"thiserror",
]
[[package]]
name = "sim-lib-net-core"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1fb070b7117bf45b42beda09993092de30d3f993fffc1622d8ae60b7d71fef5"
dependencies = [
"sim-cookbook",
]
[[package]]
name = "sim-lib-scene"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45c05524af18945a15f96c57db42232ce65588391d9e953088bdab57325bd840"
dependencies = [
"sim-citizen",
"sim-citizen-derive",
"sim-codec",
"sim-cookbook",
"sim-kernel",
"sim-shape",
"sim-value",
]
[[package]]
name = "sim-lib-stream-core"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96e8bc53b804c741108c289cfed68b8b24e905c95374d336cbdb4138c3699dcf"
dependencies = [
"sim-citizen",
"sim-citizen-derive",
"sim-cookbook",
"sim-kernel",
"sim-shape",
"sim-value",
]
[[package]]
name = "sim-lib-stream-host"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "760bd4d8dc2a1c05ca2a5cdf205a7394526ad52b80d203e6bdbb86d8f32b7b74"
dependencies = [
"sim-config",
"sim-kernel",
"sim-lib-midi-core",
"sim-lib-midi-live",
"sim-lib-stream-core",
"sim-lib-view-device",
"sim-value",
]
[[package]]
name = "sim-lib-view"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb72162887148ce6f3837d51fe081848db6903c971c7d3859897891de2349a41"
dependencies = [
"sim-citizen",
"sim-citizen-derive",
"sim-codec",
"sim-cookbook",
"sim-kernel",
"sim-lib-intent",
"sim-lib-scene",
"sim-shape",
"sim-value",
]
[[package]]
name = "sim-lib-view-device"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e100dbbbd80e42356f5494331a41a65177aa38f0bf7a403620d69f7f2b477e77"
dependencies = [
"sim-cookbook",
"sim-kernel",
"sim-lib-scene",
"sim-lib-view",
"sim-value",
]
[[package]]
name = "sim-run-core"
version = "0.1.7"
dependencies = [
"sha2",
"sim-codec-config",
"sim-config",
"sim-kernel",
"sim-lib-net-core",
"sim-lib-stream-host",
"sim-run-loaders",
"sim-view-tty",
]
[[package]]
name = "sim-run-loaders"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4226bd95af1eeb7c227b3bd18d82425f168a9bea1d47f6c6e984b43453c4b2b"
dependencies = [
"sim-kernel",
"sim-value",
]
[[package]]
name = "sim-shape"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57d1c6c1f4603bdde006710ea260cae14191cc2dbffa8bd0c03aef65b417f5dc"
dependencies = [
"sim-citizen",
"sim-citizen-derive",
"sim-kernel",
]
[[package]]
name = "sim-table-core"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3efb27f568bbbcbcf37b4ec48f69e54dcb472b210cb6b6e7159930aef06f79f3"
dependencies = [
"sim-kernel",
"sim-value",
]
[[package]]
name = "sim-value"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36787dd245068c435cfdf11acad040b0c16b818e83167c3eec8c7d726ff61da0"
dependencies = [
"sim-kernel",
]
[[package]]
name = "sim-view-tty"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba3c3687b9d11820c6fb355ba7935b12dad872dff00972a0ed4cc527813a929c"
dependencies = [
"sim-kernel",
"sim-lib-intent",
"sim-lib-scene",
"sim-lib-view",
"sim-value",
]
[[package]]
name = "syn"
version = "2.0.119"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "syn"
version = "3.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "thiserror"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.119",
]
[[package]]
name = "toml_datetime"
version = "1.1.1+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
dependencies = [
"serde_core",
]
[[package]]
name = "toml_edit"
version = "0.25.13+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6975367e4d2ef766d86af01ffad14b622fecc8d4357a998fbc4deb6e9bacaf9b"
dependencies = [
"indexmap",
"toml_datetime",
"toml_parser",
"winnow",
]
[[package]]
name = "toml_parser"
version = "1.1.2+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
dependencies = [
"winnow",
]
[[package]]
name = "typenum"
version = "1.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
[[package]]
name = "unicode-ident"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
[[package]]
name = "version_check"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "winnow"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81"
dependencies = [
"memchr",
]