ExecBuildCrateInput
One crate of a ck-exec build: a ckx-sdk library with [lib] crate-type = ["cdylib"], built into one module.
input ExecBuildCrateInput {
name: String!
files: [ExecBuildFileInput!]!
}
Fields
ExecBuildCrateInput.name ● String! non-null scalar
The crate’s name: lowercase letters, digits, - or _, at most 64 characters. The build reports each module under it.
ExecBuildCrateInput.files ● [ExecBuildFileInput!]! non-null input
Its files, at most 64. Cargo.toml may have only [package], [lib] and [dependencies] from ckx-sdk, serde and serde_json; a CLIENT half (execModClientBuild) depends on crowdy-client-sdk instead of ckx-sdk and may add [package.metadata.crowdy] with tick_interval_ms.
Member Of
ExecBuildInput input ● execModBuild mutation ● execModClientBuild mutation