version = 4
[[package]]
name = "cgp"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40950d43dff3a69ea220e922293dac43d75686bf59150e48563641639434abf6"
dependencies = [
"cgp-async",
"cgp-core",
"cgp-extra",
]
[[package]]
name = "cgp-async"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfe5075dcb528f76502ef8571a7fa30a247d91e5e2dde964d65c3f5dd12792f2"
dependencies = [
"cgp-async-macro",
"cgp-sync",
]
[[package]]
name = "cgp-async-macro"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b072ab723c8848f344e1fdccb03d72e770d6e275212f42df918d777608856ec"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-component"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d86263a6c167a1b3a9382a739c1e160d759b47dfca246b8d21d6e4e8a3a5c6db"
[[package]]
name = "cgp-core"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee866419d771af9d08332f868da56f491cde3361e426be774d31fe49b8b003f6"
dependencies = [
"cgp-async",
"cgp-component",
"cgp-error",
"cgp-field",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-error"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad4d97311d57cc0bd80c4b760d87167ad2ae10a3dfd5113e173cd6110af4600b"
dependencies = [
"cgp-async",
"cgp-component",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-error-extra"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab7bc170cc7929d4ca39157770b1118e36c408a28907e5529b45fb1b9c72639f"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-extra"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c05dde570e96df5d91982debdc9f4f1f5b5e07411e2a257bbac21c88ccbfe7bc"
dependencies = [
"cgp-error-extra",
"cgp-handler",
"cgp-inner",
"cgp-run",
"cgp-runtime",
]
[[package]]
name = "cgp-field"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22c4bb4fb5c7574dba2cfaa36664219e5d90b4d8596e3991f2e40f54aa061182"
dependencies = [
"cgp-component",
"cgp-macro",
"cgp-type",
]
[[package]]
name = "cgp-handler"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b33be1d92b29a0e9b735c57f2b718f08b1d77fd0895f5bbb8c9ccbf64b5036fb"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-inner"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e145be1ed0568dd2646e9619a07c5d1ee5186281b186bf85cf460878f513516c"
dependencies = [
"cgp-component",
"cgp-macro",
]
[[package]]
name = "cgp-macro"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c555dea534479d33dda40d6e3be4663523d0070ddd34ffe6c0048df218dfff8"
dependencies = [
"cgp-macro-lib",
"syn",
]
[[package]]
name = "cgp-macro-lib"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fa4a8f9dc111e590dbbc97cc0940619f3d7a52a21accd9f9fc80a499b7c5737"
dependencies = [
"itertools",
"prettyplease",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "cgp-run"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6045e1f8370ff06d08eb04be69933a5061540755524a957cd45f73846c061e6"
dependencies = [
"cgp-async",
"cgp-component",
"cgp-error",
"cgp-macro",
]
[[package]]
name = "cgp-runtime"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20187f2c1610f040f3b2a1836535dc380d094e17da055eff500d02c84706f03e"
dependencies = [
"cgp-core",
]
[[package]]
name = "cgp-sync"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1a6ae69f68673e01fb5bef8eb5059830a7f30d8275371c0aace34315c94f8a7"
dependencies = [
"cgp-async-macro",
]
[[package]]
name = "cgp-type"
version = "0.4.1-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5a008b3b4eb60543c5f358779976008eb2f81bed68908d61cd77df937effe53"
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 = "hypershell-components"
version = "0.1.0-alpha"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3a4e490a0245172d87d6464b1c65d1c3462a18833339fb00f6e27dc2c43dffc"
dependencies = [
"cgp",
]
[[package]]
name = "hypershell-json-components"
version = "0.1.0-alpha"
dependencies = [
"cgp",
"hypershell-components",
"serde",
"serde_json",
]
[[package]]
name = "itertools"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
dependencies = [
"either",
]
[[package]]
name = "itoa"
version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
[[package]]
name = "memchr"
version = "2.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
[[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 = "ryu"
version = "1.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
[[package]]
name = "serde"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "serde_json"
version = "1.0.140"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
dependencies = [
"itoa",
"memchr",
"ryu",
"serde",
]
[[package]]
name = "syn"
version = "2.0.101"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf"
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"