version = 4
[[package]]
name = "cfg_aliases"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
[[package]]
name = "clone_dyn_types"
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef175ecbdf0cd863ccb996a462a0c2024b454bee058e6de708edd1162a5bb7d3"
[[package]]
name = "collection_tools"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ba662d39cf7b6e1c0ce7d5974cb6acf03b588cd2a9bdb8b0cd9abb93eeb39da"
[[package]]
name = "const_format"
version = "0.2.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3a214c7af3d04997541b18d432afaff4c455e79e2029079647e72fc2bd27673"
dependencies = [
"const_format_proc_macros",
]
[[package]]
name = "const_format_proc_macros"
version = "0.2.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7f6ff08fd20f4f299298a28e2dfa8a8ba1036e6cd2460ac1de7b425d76f2500"
dependencies = [
"proc-macro2",
"quote",
"unicode-xid",
]
[[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 = "derive_more"
version = "1.0.0-beta.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7abbfc297053be59290e3152f8cbcd52c8642e0728b69ee187d991d4c1af08d"
dependencies = [
"derive_more-impl",
]
[[package]]
name = "derive_more-impl"
version = "1.0.0-beta.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e"
dependencies = [
"convert_case",
"proc-macro2",
"quote",
"syn",
"unicode-xid",
]
[[package]]
name = "derive_tools"
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b11daff1fab9b38d7234338f477950508c6cf34e9afbe1bcdc65ee5299d06776"
dependencies = [
"cfg_aliases",
"derive_more",
"derive_tools_meta",
]
[[package]]
name = "derive_tools_meta"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b72f19aa080a3e4db578cd47f12c7a41441337db17135fb37e2b3b08b571ba2"
dependencies = [
"former_types",
"iter_tools",
"macro_tools",
]
[[package]]
name = "either"
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
[[package]]
name = "former_types"
version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74d512182478c86b572da71f253d977d26f7fbb3c8d657eee7e3cd5b12325959"
dependencies = [
"collection_tools",
]
[[package]]
name = "interval_adapter"
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0775549272c4ec8452b01909188887e8e14d589e07444512cc459f802bbb9f5f"
[[package]]
name = "iter_tools"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf9efd7d8c3939e230bd2c848f9d8ed0a94341346ede228ad2a6f987774e43db"
dependencies = [
"clone_dyn_types",
"itertools",
]
[[package]]
name = "itertools"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
dependencies = [
"either",
]
[[package]]
name = "macro_tools"
version = "0.42.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3d043d29a995b0d25627c088a0fadf6a792fb042d5f7ce91f90aefd728a6bd1"
dependencies = [
"clone_dyn_types",
"const_format",
"former_types",
"interval_adapter",
"iter_tools",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "mod_interface"
version = "0.28.0"
dependencies = [
"mod_interface_meta",
]
[[package]]
name = "mod_interface_meta"
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e236cbc41dbc99bb499cc12ad8b4a58c8ce1a1b9fededc4eeaf599b580d02a2"
dependencies = [
"derive_tools",
"macro_tools",
]
[[package]]
name = "proc-macro2"
version = "1.0.85"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
dependencies = [
"proc-macro2",
]
[[package]]
name = "syn"
version = "2.0.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "unicode-ident"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
[[package]]
name = "unicode-segmentation"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
[[package]]
name = "unicode-xid"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"