version = 4
[[package]]
name = "cgp-async"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cca3a368634ced2b77f1e00e7ebb0872402a1d8fd6dbf05880329b0a001b37e"
dependencies = [
"cgp-async-macro",
"cgp-sync",
]
[[package]]
name = "cgp-async-macro"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1656912abbbf7ff2fe11c9680ae5883afe79cac6f2f51bd486d04a3fbba9426"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-component"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12793289566a983f8a3151448cb8820bcc4704c34a0a9cf19bb1ed48e0844e81"
[[package]]
name = "cgp-component-macro"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f37331b62cbb29d159d2c3bc3c21bdc885576d9c024d0e9ea4cb3e7513138897"
dependencies = [
"cgp-component-macro-lib",
"syn",
]
[[package]]
name = "cgp-component-macro-lib"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29461124d295bf42c48106e81cb0f89a4eb64132752b916d5ec5df9875d03d58"
dependencies = [
"itertools",
"prettyplease",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-core"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbc9ec022a14d652748da1cfb4a880a9046fe9b0fddbe20faf4955e3237dd51a"
dependencies = [
"cgp-async",
"cgp-component",
"cgp-component-macro",
"cgp-error",
"cgp-field",
"cgp-field-macro",
"cgp-type",
]
[[package]]
name = "cgp-error"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed10c471f0af57e4f5a196e21af4f95c7ba3fb6d990d623eb3f47a0f75b4d385"
dependencies = [
"cgp-async",
"cgp-component",
"cgp-component-macro",
"cgp-type",
]
[[package]]
name = "cgp-error-extra"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffb44c5e45fb8de9d5e8d77a4736c01d09fdee2f4e822b5ea5a3b6243ddbdd9c"
dependencies = [
"cgp-error",
]
[[package]]
name = "cgp-extra"
version = "0.3.0"
dependencies = [
"cgp-error-extra",
"cgp-inner",
"cgp-run",
"cgp-runtime",
]
[[package]]
name = "cgp-field"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "193dec7508c4b4efd6a1ef5eac6789eb0a297561e55dcb8cd377a904f055a176"
dependencies = [
"cgp-component",
"cgp-type",
]
[[package]]
name = "cgp-field-macro"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7853451aedcc73c0edf67d44ca9652a7b1ba8a18ac0499f4fced1ac845b7711"
dependencies = [
"cgp-field-macro-lib",
"proc-macro2",
]
[[package]]
name = "cgp-field-macro-lib"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "785d154b6d17929919e3bee306c515c7d78e420303605829e48116fcef2ccf9e"
dependencies = [
"prettyplease",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-inner"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be4e35f1ad7bfb5df01c9f263d054ba53ff87c3d1da20cb5c0872191df904583"
dependencies = [
"cgp-component",
"cgp-component-macro",
]
[[package]]
name = "cgp-run"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ec7009079ecfd0a5db07a5dda0e7cece70b1774ead842a42919a93b4662eb96"
dependencies = [
"cgp-async",
"cgp-component",
"cgp-component-macro",
"cgp-error",
]
[[package]]
name = "cgp-runtime"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "332d92088b07754adbde9ecdf894b8c3b9303b287c8d82d11f8886a394121925"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-sync"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb37ca18a65f3603aaa307ba76d92f64025db56160143a0e96466b5855d61a29"
dependencies = [
"cgp-async-macro",
]
[[package]]
name = "cgp-type"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a4638c888a38fbb1c88406c224c38d7b9e230a306e7b07f796280b89f5baa54"
dependencies = [
"cgp-component",
"cgp-component-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.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "664ec5419c51e34154eec046ebcba56312d5a2fc3b09a06da188e1ad21afadf6"
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.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0"
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"