version = 4
[[package]]
name = "cgp"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6bb1df92053ce0f197931d8fa8d8e491fd8ec5208bf6b39aa93e6c495b1370d"
dependencies = [
"cgp-core",
"cgp-extra",
]
[[package]]
name = "cgp-async-macro"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a30a5714bd50631f1a7695d87e0f75722383ae3e925f3a926861e53bfa8bf79b"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-component"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ad114f325519cc3c26808d6df73a0bec13a251bcd3020e8fe821867f54f05e4"
[[package]]
name = "cgp-core"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a361bb6ef32fd3654f8e5dd8ad06aadbf6146cb2e786bfe3b328eb4242028174"
dependencies = [
"cgp-async-macro",
"cgp-component",
"cgp-error",
"cgp-field",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-dispatch"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "954e46600c536aa0badc3eb19e0b77879f7f62ca9c305e7ffbb0bcad963ea0c8"
dependencies = [
"cgp-core",
"cgp-handler",
"cgp-monad",
]
[[package]]
name = "cgp-error"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d862266c744a6a55ac98ae05907a9ffcaae08d17b368a7b7a2c6485321089f9"
dependencies = [
"cgp-component",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-error-extra"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f16381eba4e84ba4b49c8c3f9752fc434ee70bb6bcd6c1c45b79ef431c368af1"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-extra"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d80a54437e4165f04598bc1d2cd767a698316a9e7d420e6391808e221f8440e9"
dependencies = [
"cgp-core",
"cgp-dispatch",
"cgp-error-extra",
"cgp-extra-macro",
"cgp-field-extra",
"cgp-handler",
"cgp-monad",
"cgp-run",
"cgp-runtime",
]
[[package]]
name = "cgp-extra-macro"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a45b8e178c642fc57dac8182ab2e0afe59863ebf51a9b3ada1ee0f3ed25cdf3e"
dependencies = [
"cgp-extra-macro-lib",
"syn",
]
[[package]]
name = "cgp-extra-macro-lib"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc108f8a08ffae177fe7c18227fb948e2876d994fd6ca12f53ecd9d74606f055"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-field"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e21705cbbae007b1fbe40fb424e683fd69a24005e480cdf1b4455bd39d5bb877"
dependencies = [
"cgp-component",
"cgp-type",
]
[[package]]
name = "cgp-field-extra"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a33ca2a844e0e4853e13796115fc20f2ee3f4ad8b74c1a557851774fa0bbbe0a"
dependencies = [
"cgp-field",
]
[[package]]
name = "cgp-handler"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a4303c1d845084b36123e9f80446498a94a73e9673518dba027c57c74c3e0be"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-macro"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b8c123ca40a964f541992fbc928ed9acf0b21981044bd3f1a395ad24c8fab64"
dependencies = [
"cgp-macro-lib",
"syn",
]
[[package]]
name = "cgp-macro-lib"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e55990f375f7e6fa1397a4ea33ab584d9959d46eda12069b701073cbc7411d61"
dependencies = [
"itertools",
"prettyplease",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-monad"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4cdbaf73ef479b1e8c7d939958dd42da31ea8b32563edf234b37867239308373"
dependencies = [
"cgp-core",
"cgp-handler",
]
[[package]]
name = "cgp-run"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "867ec972d6faacbb7bfc58f0255150e772979422bee7a8cd0d0e7dad211d7718"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-runtime"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "245828300301a83083e3433c5127b0a6344d5e6ebee4e1977348fbe3bfdffa56"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-tests"
version = "0.6.0-beta"
dependencies = [
"cgp",
"const_format",
"futures",
]
[[package]]
name = "cgp-type"
version = "0.6.0-beta"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32223cb1f791d0137618bdc6edf50fd692877bea6a1c2428d3a6db45d0b67be3"
dependencies = [
"cgp-component",
"cgp-macro",
]
[[package]]
name = "const_format"
version = "0.2.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad"
dependencies = [
"const_format_proc_macros",
]
[[package]]
name = "const_format_proc_macros"
version = "0.2.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744"
dependencies = [
"proc-macro2",
"quote",
"unicode-xid",
]
[[package]]
name = "either"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
[[package]]
name = "futures"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
dependencies = [
"futures-channel",
"futures-core",
"futures-executor",
"futures-io",
"futures-sink",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-channel"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
dependencies = [
"futures-core",
"futures-sink",
]
[[package]]
name = "futures-core"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
[[package]]
name = "futures-executor"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
dependencies = [
"futures-core",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-io"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
[[package]]
name = "futures-macro"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "futures-sink"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
[[package]]
name = "futures-task"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
[[package]]
name = "futures-util"
version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-macro",
"futures-sink",
"futures-task",
"memchr",
"pin-project-lite",
"pin-utils",
"slab",
]
[[package]]
name = "itertools"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
dependencies = [
"either",
]
[[package]]
name = "memchr"
version = "2.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
[[package]]
name = "pin-project-lite"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
[[package]]
name = "pin-utils"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[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.101"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
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 = "slab"
version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
[[package]]
name = "syn"
version = "2.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "unicode-ident"
version = "1.0.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
[[package]]
name = "unicode-xid"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"