version = 4
[[package]]
name = "cgp-async-macro"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d36521201a321b0bcfa4e7ff9abd37f9afcd6fb31363aa736d8b2e3e42787b27"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-component"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a5d104a29c1cbbf8509e720adef6a3b0579225f9432618883986e68217af651"
[[package]]
name = "cgp-core"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5063925e4f18da542bb6badd50fe0f878fed617b878c490956a039019fe8e30"
dependencies = [
"cgp-async-macro",
"cgp-component",
"cgp-error",
"cgp-field",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-dispatch"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "755e189a020f1b2b1f7d4d76d080c115519b2a55c3b9ab44f2d9473e3d600438"
dependencies = [
"cgp-core",
"cgp-handler",
"cgp-monad",
]
[[package]]
name = "cgp-error"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdc75d6e405836c09886b3ac637afcc02aafc789c17536be04f4fad725f5bba"
dependencies = [
"cgp-component",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-error-extra"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21433d12730491b2cbb537c989c1d84012b5e0c58f5d335be4a3f299c891336e"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-extra"
version = "0.5.0-beta"
dependencies = [
"cgp-core",
"cgp-dispatch",
"cgp-error-extra",
"cgp-extra-macro",
"cgp-field-extra",
"cgp-handler",
"cgp-inner",
"cgp-monad",
"cgp-run",
"cgp-runtime",
]
[[package]]
name = "cgp-extra-macro"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bcb70cfe7e09c9ff669821c99045f1214799329826b8433b40ceb81a813b924f"
dependencies = [
"cgp-extra-macro-lib",
"syn",
]
[[package]]
name = "cgp-extra-macro-lib"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb777860dd633f9ad2cd2c86084e3e94544dd1911aabf447f76964b5d396b1c1"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-field"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20fae96726151cc91a2f9fa078e3acaabb904c52d9803cbf42d49e6e0f096de0"
dependencies = [
"cgp-component",
"cgp-type",
]
[[package]]
name = "cgp-field-extra"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd1976d609d2c2dad55b66e71c60787bf2d7b359313d271a4825089368c0fa98"
dependencies = [
"cgp-field",
]
[[package]]
name = "cgp-handler"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c73137453e73e62d6f885374b93c840b0298f98f12a42a0cc757134e0079d9a3"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-inner"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35efce5617f966a27baa8d2748af356fffc46cf51bec2f300b8191c31f23bee9"
dependencies = [
"cgp-component",
"cgp-macro",
]
[[package]]
name = "cgp-macro"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e1b8fc568eba37187894c73ef638d5e6bc33650ed633e80a31fa6b56127cd75"
dependencies = [
"cgp-macro-lib",
"syn",
]
[[package]]
name = "cgp-macro-lib"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8269d32f4ce7ed86e90238863b3edefc20d6ba91a6f49489b6993f083ce68d41"
dependencies = [
"itertools",
"prettyplease",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-monad"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72eadbc2c6b54100b7edcc4aec3aab820a63209dbfa1740d8057b1468027980b"
dependencies = [
"cgp-core",
"cgp-handler",
]
[[package]]
name = "cgp-run"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "617f96d528334048970b88ae6722c52587984a00fcd849747c4bc70ac9204a2d"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-runtime"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d330a2e133987677086092f230f99cf3c877255baef04e0a3ee5b9b587a5d925"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-type"
version = "0.5.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3ec755c11b5c325e8cc35f35503bf0bf6bbb4e0e29f152d1a0bc34e6231aeca"
dependencies = [
"cgp-component",
"cgp-macro",
]
[[package]]
name = "either"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
[[package]]
name = "itertools"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
dependencies = [
"either",
]
[[package]]
name = "prettyplease"
version = "0.2.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a"
dependencies = [
"proc-macro2",
"syn",
]
[[package]]
name = "proc-macro2"
version = "1.0.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
dependencies = [
"proc-macro2",
]
[[package]]
name = "syn"
version = "2.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "unicode-ident"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"