version = 4
[[package]]
name = "cgp"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99484f6bc3f8508de738cab92b865d6bb8bafe9c7d98a01e9e431e35466ad6b0"
dependencies = [
"cgp-core",
"cgp-extra",
]
[[package]]
name = "cgp-async-macro"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7e71e31f5fcc223d1091d909a22abf8f3360d3f4dd66bb83e37de15521d10ed"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-component"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4344ec171bb4f2aa128f8e12f45d3a663bbaa444afb68b0decbe348b3ffb9c80"
[[package]]
name = "cgp-core"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47060cdf036c2f2619b8e93e19742f02209d1b8222140a0be9b65e5050eedc5f"
dependencies = [
"cgp-async-macro",
"cgp-component",
"cgp-error",
"cgp-field",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-dispatch"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69444a26561566b541fa6ccc13777ac4e38b5f3be915e87fae3a218fa385d8dc"
dependencies = [
"cgp-core",
"cgp-handler",
"cgp-monad",
]
[[package]]
name = "cgp-error"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89355371150b293c7e52cb56a75096202ab8178fa4afd66901c8b14d3b685e7f"
dependencies = [
"cgp-component",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-error-extra"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "207633e347a7c775fd99e96410d4eb22f2d963dc795f0094472f28082e60b7a1"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-extra"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "507f54e06b5a74da40564587d890459382a916f5f0bbfab08db4a191d5038281"
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.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab1d84bbe0551d0f3c5a91161f452822de39f0b1fd728bc32b19cfd3e8b0f1b0"
dependencies = [
"cgp-extra-macro-lib",
"syn",
]
[[package]]
name = "cgp-extra-macro-lib"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e849ebddc2def0f2efdd1c0cfbcd47ecd32c234bc3e0abc74b46135e378f77ed"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-field"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91c9d5d858f3476acede60d156ec4acea8cca9947fa7d4e388469f1901af6825"
dependencies = [
"cgp-component",
"cgp-type",
]
[[package]]
name = "cgp-field-extra"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08a53076fc2bec013312b32de91bc54fc10a9e6643317a1a0d8102c5db9743ae"
dependencies = [
"cgp-field",
]
[[package]]
name = "cgp-handler"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c59d672b109bab1c9f30cbc7fec5b8825991be0bc1c7dc24e8a6280111d16be"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-macro"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1269d61db3fa7a1ce9f0b4d78e9921be2c877e73a8fa6b33eba559920db72d0c"
dependencies = [
"cgp-macro-lib",
"syn",
]
[[package]]
name = "cgp-macro-lib"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "369e0cdf816a3293c63042e651f73348c11943eefb2c82931baddede2661f844"
dependencies = [
"itertools",
"prettyplease",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-monad"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7bb2290444da65fe71bbc94dc1ebb354ec2acfec3e1c104c9a0f6d1d67b859a0"
dependencies = [
"cgp-core",
"cgp-handler",
]
[[package]]
name = "cgp-run"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b94a536f2eb0eaa1f7f68a1cef57546045fcf0d3f113e20e97ba19e3e1e34a62"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-runtime"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "812da34fa4a933426a746c51341f3d89a028ea1066421fe13d0d3f60b925e074"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-tests"
version = "0.6.1"
dependencies = [
"cgp",
"const_format",
"futures",
]
[[package]]
name = "cgp-type"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38ffd25c7406df93e907d61d73f5443168171e115f3a46c6c69445b3b4f0b295"
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.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 = "slab"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
[[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"
[[package]]
name = "unicode-xid"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"