version = 4
[[package]]
name = "aho-corasick"
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba"
dependencies = [
"memchr",
]
[[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 = "bstr"
version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bb31b46c14244e20ee9984b11bf5c992b91fb6939fea616e3512c8baecdbe5f"
dependencies = [
"memchr",
"serde_core",
]
[[package]]
name = "cfg-if"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600"
[[package]]
name = "cpufeatures"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
dependencies = [
"libc",
]
[[package]]
name = "crunchy"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
[[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 = "globset"
version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07c34a9410465b45bd9787443bc7370f37735bad04b0f0cd57ff1a3186c98988"
dependencies = [
"aho-corasick",
"bstr",
"log",
"regex-automata",
"regex-syntax",
]
[[package]]
name = "half"
version = "2.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
dependencies = [
"cfg-if",
"crunchy",
"zerocopy",
]
[[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.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855"
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 = "log"
version = "0.4.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6"
[[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 = "regex-automata"
version = "0.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2"
dependencies = [
"aho-corasick",
"memchr",
"regex-syntax",
]
[[package]]
name = "regex-syntax"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
[[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.6",
]
[[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.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a52c62d3141ddd13e0121af87a92dc6a42f21b2b74328f90cd9d4d94fd71927f"
dependencies = [
"inventory",
"sim-kernel",
"sim-value",
]
[[package]]
name = "sim-citizen-derive"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c77b848261d3b70e371b2a220121161dc373965278368ce97c2a94085bd4b81"
dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
"syn 2.0.119",
]
[[package]]
name = "sim-config"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96d58b7e6d9d9cd6e32ebaceb41570e0b31839ec81d50063f19f6d1899b328ca"
dependencies = [
"sim-kernel",
"sim-table-core",
"sim-value",
]
[[package]]
name = "sim-conformance-core"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27c72385afc9ac4f2f919365ac999f49dae845b2de9aeb71880c5202d4fb42b2"
dependencies = [
"sha2",
"sim-kernel",
]
[[package]]
name = "sim-cookbook"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c9d80745dd0af202fff4dcd8b2b97bef65c9f1c2cdb6ebb517eb1134ff1e463"
dependencies = [
"sim-config",
"sim-kernel",
"sim-value",
]
[[package]]
name = "sim-cookbook-build"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7bcd0f21478bdf42358a8ad8c7843e59b38171a4f83afc82ed08ae463777e3c1"
dependencies = [
"sim-cookbook",
]
[[package]]
name = "sim-incremental-core"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5989a5638e37d1d1214a4dd91f8d14935f1767f77d54e0e8517e064def46dfa"
dependencies = [
"globset",
"sim-conformance-core",
"sim-kernel",
]
[[package]]
name = "sim-kernel"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3bbd6552b9da9dea42301c9144d57f976b7373d3dac76b9dbb807df0602d4de"
dependencies = [
"thiserror",
]
[[package]]
name = "sim-lib-numbers-complex"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eea008224abd61d18113cb3fd0a57d1b8e5f015aa624e74752b975da309c2426"
dependencies = [
"sim-citizen",
"sim-citizen-derive",
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
"sim-lib-numbers-core",
"sim-shape",
]
[[package]]
name = "sim-lib-numbers-core"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3476ef00520bbeb0785b4f9594355bf80ab0aa28029b01ca7fe11414db2c76c9"
dependencies = [
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
"sim-shape",
]
[[package]]
name = "sim-lib-numbers-interval"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afa7440d95e7730fde088932e534b8d5c30e5dbd526ed8adadeefccb076ded66"
dependencies = [
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
]
[[package]]
name = "sim-lib-numbers-method"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "986caa56f2ddc428e5d80b022cde3033842e0e1489d3911a2323a98e9e5ccd84"
dependencies = [
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
"sim-lib-numbers-core",
]
[[package]]
name = "sim-lib-numbers-poly"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8023040c20993b5aacf18a19824895bb90a102044c52b281e7bd63e397021ce3"
dependencies = [
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
"sim-lib-numbers-complex",
"sim-lib-numbers-tensor-decomp",
]
[[package]]
name = "sim-lib-numbers-quantity"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39a56a4665a43b87e7d2a20a6b18bbd25515997233253bd95f63ee1702ff3839"
dependencies = [
"sim-citizen-derive",
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
"sim-shape",
]
[[package]]
name = "sim-lib-numbers-special"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae2d3b89c4caf794c0bf2003ff3e8187524f6455b5a0158faec0ef5bda64b4d4"
dependencies = [
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
]
[[package]]
name = "sim-lib-numbers-stats"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f8704f831e1004a7a11d87b0c891dcba996212d47469aa23bd8b5a4617e8121"
dependencies = [
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
"sim-lib-numbers-core",
"sim-lib-numbers-special",
"sim-value",
]
[[package]]
name = "sim-lib-numbers-tensor"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2afa840f65e9e4e99acc3b3ff55e0795fd2a8ce8e9d247a908d482659eeb454c"
dependencies = [
"half",
"sim-citizen",
"sim-citizen-derive",
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
"sim-lib-numbers-core",
"sim-shape",
]
[[package]]
name = "sim-lib-numbers-tensor-decomp"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c0cc9bcc1c7ee45f073d50541fd95a65fc0e218174915629b69d9e99da65909"
dependencies = [
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
"sim-lib-numbers-complex",
"sim-lib-numbers-core",
"sim-lib-numbers-method",
"sim-lib-numbers-tensor",
"sim-lib-numbers-tensor-linalg",
]
[[package]]
name = "sim-lib-numbers-tensor-linalg"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "958f1b0c81ff7249f77efd8f95a3ff5505606ca55b8d0e628f71afaedcc1d4b5"
dependencies = [
"sim-cookbook",
"sim-cookbook-build",
"sim-kernel",
"sim-lib-numbers-core",
"sim-lib-numbers-tensor",
]
[[package]]
name = "sim-lib-physics-audit"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55f96475d485b30ee17e0fd3277ec97cc009000589fa3c3bec7f3ea45b517c7f"
dependencies = [
"sim-kernel",
"sim-lib-numbers-method",
"sim-lib-numbers-quantity",
"sim-lib-physics-core",
"sim-lib-physics-power",
]
[[package]]
name = "sim-lib-physics-core"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3b931e55749c7f7953f38fdd041ad8c12b26d0c8d4b81f4f038f5f0ab3175cd"
dependencies = [
"sim-lib-numbers-quantity",
]
[[package]]
name = "sim-lib-physics-influence"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "840eb73db24dce9378a26afc1784324ed951136c194750cf4692ffb222a082a2"
dependencies = [
"sim-incremental-core",
"sim-kernel",
]
[[package]]
name = "sim-lib-physics-power"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5f99fcf52bdce750db4827281279afacc8cdcf0c94c663967cd8dfb397a7293"
dependencies = [
"sim-lib-numbers-quantity",
"sim-lib-physics-core",
]
[[package]]
name = "sim-lib-physics-proof"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "026568298cbe839141aacced6e72b76b956bec304bfd3f77378334c29b1f5f32"
dependencies = [
"sim-lib-numbers-interval",
"sim-lib-numbers-method",
"sim-lib-physics-audit",
]
[[package]]
name = "sim-lib-physics-study"
version = "0.2.1"
dependencies = [
"sha2",
"sim-incremental-core",
"sim-kernel",
"sim-lib-numbers-interval",
"sim-lib-numbers-poly",
"sim-lib-numbers-stats",
"sim-lib-physics-core",
"sim-lib-physics-influence",
"sim-lib-physics-power",
"sim-lib-physics-proof",
"sim-shape",
]
[[package]]
name = "sim-shape"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d55bdd6ce4a868de84f447895d5d8885b61a10661614569e79f4ee368d148b85"
dependencies = [
"sim-citizen",
"sim-citizen-derive",
"sim-kernel",
]
[[package]]
name = "sim-table-core"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28dbf711555e6ca8e947b7b3076809570adab6413a7771a01b092673bae5609d"
dependencies = [
"sim-kernel",
"sim-value",
]
[[package]]
name = "sim-value"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f121b454c7419c1857d9370e3b6e81f77c5f91e5c04dfd3c2726c8e15a96996b"
dependencies = [
"sim-kernel",
]
[[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.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee"
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.15+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1340ea94a5856333492c9064b02c778b191dd2c853778d9609debdcdfea3a614"
dependencies = [
"indexmap",
"toml_datetime",
"toml_parser",
"winnow",
]
[[package]]
name = "toml_parser"
version = "1.1.3+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56"
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.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954"
[[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",
]
[[package]]
name = "zerocopy"
version = "0.8.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6df92bf3d9227be3d53173901ddbffac2babc27ae50f397776ffd6dc33f800cb"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
version = "0.8.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac4f328cf2f05d084e496c3e9c3f33ed0a183656a16e1fcec4d464d8373aec82"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.119",
]