Cargo Features

[dependencies]
greentic-interfaces-guest = { version = "0.4.113", default-features = false, features = ["component-node", "component-node-v0-4", "component-v0-6", "component-v1", "lifecycle", "build", "secrets", "state-store", "http-client", "http-client-v1-1", "telemetry", "oauth-broker", "worker", "repo", "provider-core-v1", "operator-hooks-v1", "scan", "signing", "attestation", "policy", "metadata", "oci", "distribution", "provider-common", "distributor-api", "distributor-api-imports", "distributor-api-v1-1", "distributor-api-v1-1-imports", "gui-fragment", "deploy-plan", "repo-ui-actions", "pack-export", "pack-export-v1", "pack-validate", "provision", "types-core", "wasix-mcp-24-11-05-guest", "wasix-mcp-25-03-26-guest", "wasix-mcp-25-06-18-guest", "guest", "host-bridge"] }
default = guest

The guest feature is set by default whenever greentic-interfaces-guest is added without default-features = false somewhere in the dependency tree.

component-node guest

Affects greentic-interfaces-guest::component_entrypoint, greentic-interfaces-guest::component

component-node-v0-4

Affects greentic-interfaces-guest::component_v0_4

component-v0-6

Affects greentic-interfaces-guest::component_v0_6

component-v1 guest = greentic-interfaces

Affects greentic-interfaces-guest::component_v1

lifecycle guest

Affects greentic-interfaces-guest::lifecycle

build guest

Affects greentic-interfaces-guest::supply_chain.build, greentic-interfaces-guest::supply_chain

secrets guest

Affects greentic-interfaces-guest::secrets_store

state-store guest

Affects greentic-interfaces-guest::state_store

http-client guest

Affects greentic-interfaces-guest::http_client

http-client-v1-1 guest

Affects greentic-interfaces-guest::http_client_v1_1

telemetry guest

Affects greentic-interfaces-guest::telemetry_logger

oauth-broker guest

Affects greentic-interfaces-guest::oauth_broker, greentic-interfaces-guest::oauth_broker_client, greentic-interfaces-guest::oauth

worker guest

Affects greentic-interfaces-guest::worker

repo guest

Affects greentic-interfaces-guest::supply_chain.source, greentic-interfaces-guest::supply_chain

provider-core-v1 guest

Affects greentic-interfaces-guest::provider_core

operator-hooks-v1 guest

Affects greentic-interfaces-guest::operator_hooks

scan guest

Affects greentic-interfaces-guest::supply_chain.scan, greentic-interfaces-guest::supply_chain

signing guest

Affects greentic-interfaces-guest::supply_chain.signing, greentic-interfaces-guest::supply_chain

attestation guest

Affects greentic-interfaces-guest::supply_chain.attestation, greentic-interfaces-guest::supply_chain

policy guest

Affects greentic-interfaces-guest::supply_chain.policy, greentic-interfaces-guest::supply_chain

metadata guest

Affects greentic-interfaces-guest::supply_chain.metadata, greentic-interfaces-guest::supply_chain

oci guest

Affects greentic-interfaces-guest::supply_chain.oci, greentic-interfaces-guest::supply_chain

distribution guest

Affects greentic-interfaces-guest::distribution

provider-common guest

Affects greentic-interfaces-guest::provider_common

distributor-api distributor-api-imports? guest

Affects greentic-interfaces-guest::distributor_api

distributor-api-imports guest = distributor-api

Affects greentic-interfaces-guest::distributor_api.imports, greentic-interfaces-guest::distributor_api

distributor-api-v1-1 distributor-api-v1-1-imports? guest

Affects greentic-interfaces-guest::distributor_api_v1_1

distributor-api-v1-1-imports guest = distributor-api-v1-1

Affects greentic-interfaces-guest::distributor_api_v1_1.imports, greentic-interfaces-guest::distributor_api_v1_1

gui-fragment

Affects greentic-interfaces-guest::gui_fragment

deploy-plan guest
repo-ui-actions guest

Affects greentic-interfaces-guest::repo_ui_actions

pack-export guest

Affects greentic-interfaces-guest::pack_exports.v0_2, greentic-interfaces-guest::pack_exports.v0_4, greentic-interfaces-guest::pack_exports

pack-export-v1 guest = greentic-interfaces

Affects greentic-interfaces-guest::pack_exports.v1, greentic-interfaces-guest::pack_exports

pack-validate guest

Affects greentic-interfaces-guest::pack_validate

provision guest

Affects greentic-interfaces-guest::provision

common-types runner types-core guest
wasix-mcp-24-11-05-guest guest

Affects greentic-interfaces-guest::mcp.v24_11_05, greentic-interfaces-guest::mcp

wasix-mcp-25-03-26-guest guest

Affects greentic-interfaces-guest::mcp.v25_03_26, greentic-interfaces-guest::mcp

wasix-mcp-25-06-18-guest guest

Affects greentic-interfaces-guest::mcp.v25_06_18, greentic-interfaces-guest::mcp

guest default = attestation, build, common-types, component-node, component-v1, deploy-plan, distribution, distributor-api, distributor-api-imports, distributor-api-v1-1, distributor-api-v1-1-imports, http-client, http-client-v1-1, lifecycle, metadata, oauth-broker, oci, operator-hooks-v1, pack-export, pack-export-v1, pack-validate, policy, provider-common, provider-core-v1, provision, repo, repo-ui-actions, runner, scan, secrets, signing, state-store, telemetry, types-core, wasix-mcp-24-11-05-guest, wasix-mcp-25-03-26-guest, wasix-mcp-25-06-18-guest, worker
host-bridge = greentic-interfaces

Affects greentic-interfaces-guest::host_bridge

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

greentic-interfaces component-v1? host-bridge? pack-export-v1?