split out codegen parts

This commit is contained in:
2023-01-29 12:58:57 +01:00
parent 9dccb83d94
commit 3263f1d589
12 changed files with 429 additions and 102 deletions

37
Cargo.lock generated
View File

@@ -165,12 +165,13 @@ dependencies = [
[[package]]
name = "dagger-rs"
version = "0.1.1"
version = "0.1.2"
dependencies = [
"clap",
"dirs",
"eyre",
"flate2",
"genco",
"graphql-introspection-query",
"graphql_client",
"hex",
@@ -383,6 +384,28 @@ dependencies = [
"slab",
]
[[package]]
name = "genco"
version = "0.17.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43de41c8ce1ed5ac84a1b11fb3e4ef604bf6773068798490eaa95e8151abad20"
dependencies = [
"genco-macros",
"relative-path",
"smallvec",
]
[[package]]
name = "genco-macros"
version = "0.17.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c85fd34848b1f708e6344a4af6f7bfc05172ae20ce4b35c8e417efffb4f306aa"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "generic-array"
version = "0.14.6"
@@ -892,6 +915,12 @@ dependencies = [
"thiserror",
]
[[package]]
name = "relative-path"
version = "1.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3bf6b372449361333ac1f498b7edae4dd5e70dccd7c0c2a7c7bce8f05ede648"
[[package]]
name = "remove_dir_all"
version = "0.5.3"
@@ -1056,6 +1085,12 @@ dependencies = [
"autocfg",
]
[[package]]
name = "smallvec"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
[[package]]
name = "socket2"
version = "0.4.7"