Cargo Features
[dependencies]
greentic-interfaces = { version = "0.4.89", default-features = false, features = ["bindings-rust", "component-v1", "component-v0-4", "describe-v1", "pack-validate-v0-1", "pack-export-v0-4", "types-core-v0-4", "runner-host-v1", "types-core-v0-2", "wasix-mcp-24-11-05", "wasix-mcp-25-06-18", "oauth-broker-v1", "component-lifecycle-v1", "state-store-v1", "scan-v1", "policy-v1", "distributor-api", "distribution-v1", "http-client-v1", "telemetry-logger-v1", "worker-api", "gui-fragment", "provider-core-v1", "wit-all", "schema", "serde"] }
- default = attestation-v1, bindings-rust, build-v1, common-types-v0-1, component-v0-4, component-v0-5, component-v1, distribution-v1, distributor-api, distributor-api-v1-1, gui-fragment, http-client-v1, http-client-v1-1, metadata-v1, oauth-broker-v1, oci-v1, pack-export-v0-2, pack-export-v0-4, pack-export-v1, pack-validate-v0-1, policy-v1, provider-common, provider-core-v1, provision-v0-1, repo-ui-actions-v1, scan-v1, secrets-store-v1, signing-v1, source-v1, state-store-v1, telemetry-logger-v1, types-core-v0-2, types-core-v0-4, wasix-mcp-24-11-05, wasix-mcp-25-03-26, wasix-mcp-25-06-18, wasix-mcp-v0-0-5, worker-api
-
These default features are set whenever
greentic-interfacesis added withoutsomewhere in the dependency tree.default-features = false - bindings-rust default wit-all?
-
Enables wit-bindgen
Affects
bindings::generated,greentic-interfaces::mappers,greentic-interfaces::validate… - common-types-v0-1 component-v1 default wit-all?
- component-v0-5 component-v0-4 default wit-all?
- describe-v1 wit-all?
- pack-export-v1 pack-validate-v0-1 default wit-all?
- provision-v0-1 pack-export-v0-4 default wit-all?
- types-core-v0-4 default wit-all?
- runner-host-v1 wit-all?
- pack-export-v0-2 types-core-v0-2 default wit-all?
- wasix-mcp-v0-0-5 wasix-mcp-24-11-05 default wit-all?
- wasix-mcp-25-03-26 wasix-mcp-25-06-18 default wit-all?
- oauth-broker-v1 default wit-all?
- component-lifecycle-v1 wit-all?
- secrets-store-v1 state-store-v1 default wit-all?
- source-v1 build-v1 scan-v1 default wit-all?
- signing-v1 attestation-v1 policy-v1 default wit-all?
- metadata-v1 distributor-api default wit-all?
- distributor-api-v1-1 distribution-v1 default wit-all?
- oci-v1 http-client-v1 default wit-all?
- http-client-v1-1 telemetry-logger-v1 default wit-all?
- repo-ui-actions-v1 worker-api default wit-all?
- gui-fragment default
- provider-common provider-core-v1 default wit-all?
- wit-all = attestation-v1, bindings-rust, build-v1, common-types-v0-1, component-lifecycle-v1, component-v0-4, component-v0-5, component-v1, describe-v1, distribution-v1, distributor-api, distributor-api-v1-1, http-client-v1, http-client-v1-1, metadata-v1, oauth-broker-v1, oci-v1, pack-export-v0-2, pack-export-v0-4, pack-export-v1, pack-validate-v0-1, policy-v1, provider-common, provider-core-v1, provision-v0-1, repo-ui-actions-v1, runner-host-v1, scan-v1, secrets-store-v1, signing-v1, source-v1, state-store-v1, telemetry-logger-v1, types-core-v0-2, types-core-v0-4, wasix-mcp-24-11-05, wasix-mcp-25-03-26, wasix-mcp-25-06-18, wasix-mcp-v0-0-5, worker-api
- schema
-
Enables schemars, schemars of greentic-types