version = 4
[[package]]
name = "buns"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75f1d46ab84e22a81b97efa9ee5f22a3f3508edf23a0203904f213b4faf32fe2"
dependencies = [
"deki_proc 0.1.4",
"extension-traits",
"maflow",
]
[[package]]
name = "convert_case"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
dependencies = [
"unicode-segmentation",
]
[[package]]
name = "deki"
version = "0.3.0"
dependencies = [
"deki_core",
"deki_derive",
"deki_lerp",
"deki_macros",
"deki_proc 0.2.0",
]
[[package]]
name = "deki_core"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26ce8a094708fe36330bd584fa75c4c824a96ddeb96b1b6d1f96169eca9589c5"
dependencies = [
"buns",
"derive-new",
"derive_more",
"extension-traits",
"fastapprox",
"fastrand",
"maflow",
"type_cell",
]
[[package]]
name = "deki_derive"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22f890fe5bd83f0a5f30e216319453121b5b91e5d485e7c2876a5ef088ee929f"
dependencies = [
"deki_proc 0.2.0",
"derive_preset",
]
[[package]]
name = "deki_lerp"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b64245eb17aca538ee0fb665909b324eb9219f6df57b029af5c1c53aaada0be5"
dependencies = [
"deki_core",
]
[[package]]
name = "deki_macros"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc2e18d47a20bf8a84dffb7543c0139826428f8996d8bc5c0f0e86691b5ba016"
dependencies = [
"deki_core",
"deki_proc 0.2.0",
]
[[package]]
name = "deki_proc"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47ae1da716b4b85978363cefa6963d63d0896ce9e4295b12c4a1636ad264dee3"
dependencies = [
"convert_case",
"extension-traits",
"maflow",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "deki_proc"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8e644fe9fe685a88c45434ed3dc3e6fbcf3eba6ba40488b3742a9b7d5448e3e"
dependencies = [
"convert_case",
"extension-traits",
"maflow",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "derive-new"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2cdc8d50f426189eef89dac62fabfa0abb27d5cc008f25bf4156a0203325becc"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "derive_more"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05"
dependencies = [
"derive_more-impl",
]
[[package]]
name = "derive_more-impl"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22"
dependencies = [
"convert_case",
"proc-macro2",
"quote",
"syn",
"unicode-xid",
]
[[package]]
name = "derive_preset"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c676aecfc734fb672c8bf150b6984da6397d05a269a6bbe7308d6ddc91edf7e"
dependencies = [
"proc-macro2",
"quote",
]
[[package]]
name = "ext-trait"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0c24fe28375ffabb5479233d60a5d99930a3983ed3aa6db66dd03b830fc41b2"
dependencies = [
"ext-trait-proc_macros",
]
[[package]]
name = "ext-trait-proc_macros"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad551ddce9af58215158c84e1e655b2011f6355b655c13b56d88986b14d3db98"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "extension-traits"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5fea67d50388b3db0e51e65815ed7293703607ff9dc50d86f93e1abcc67b572"
dependencies = [
"ext-trait",
]
[[package]]
name = "fastapprox"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9dfa3c0fd35278e839805680f4c2f673ca71eb91068115b4a611e71429bc0c46"
[[package]]
name = "fastrand"
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
[[package]]
name = "maflow"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "102d5acb8c2bd7b07a6e5cd3b7f73bc5cd401a96d8f78df86464afa62b962fde"
[[package]]
name = "once_cell"
version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
name = "paste"
version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
[[package]]
name = "proc-macro2"
version = "1.0.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
dependencies = [
"proc-macro2",
]
[[package]]
name = "syn"
version = "2.0.108"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "type_cell"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6d985656e9b8900f54ed89cce2fccf14f6c1e079f1a519635a3ba3c4a896e1e"
dependencies = [
"once_cell",
"paste",
]
[[package]]
name = "unicode-ident"
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06"
[[package]]
name = "unicode-segmentation"
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-xid"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"