version = 4
[[package]]
name = "cgp-async-macro"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03ac81c0b822dfe371bb0ff80206a21170860bbd514fcac0daba962ba34e2e35"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-component"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39735cd93546a0b4f7183a55172b709c0df893844b41a7117e08583a9da83127"
[[package]]
name = "cgp-core"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a0ce263d3cbe6b7048c47dcb99f40852e3c8f5639b9e5dd257889868c902a4c"
dependencies = [
"cgp-async-macro",
"cgp-component",
"cgp-error",
"cgp-field",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-dispatch"
version = "0.7.0"
dependencies = [
"cgp-core",
"cgp-handler",
"cgp-monad",
]
[[package]]
name = "cgp-error"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d3502be41951b84e3ce40d010cc6ae6bbf24870e46037c459870cccdeffb84"
dependencies = [
"cgp-component",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-field"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2412983a507e370aa5d72b8091f9576cf95e58be06bc3233cd91eeb6b6edead"
dependencies = [
"cgp-component",
"cgp-type",
]
[[package]]
name = "cgp-handler"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00a2a8574da65309b8b19ba1268953f7d825748b27a921b4d00baa78b2838a97"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-macro"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4f6983bcbc2f08555682f093a56787a4b0b02c63871efc923a0a4f72cda4d68"
dependencies = [
"cgp-macro-lib",
"syn",
]
[[package]]
name = "cgp-macro-lib"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12ec3f9ec29691903cdbf1e82ecc4bb29ab108b306a9826b4d85eaecb6d9d508"
dependencies = [
"itertools",
"prettyplease",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-monad"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c313da265af036cefe7307f466c7ae9b26377c4d482172da9d8a1217859482f6"
dependencies = [
"cgp-core",
"cgp-handler",
]
[[package]]
name = "cgp-type"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e67030447046e58fd34a8c10d6471eaff67b440ca441cbb01e29211ba29e66da"
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.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
dependencies = [
"proc-macro2",
"syn",
]
[[package]]
name = "proc-macro2"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
dependencies = [
"proc-macro2",
]
[[package]]
name = "syn"
version = "2.0.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "unicode-ident"
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"