Skip to main content

Module capability

Module capability 

Source
Expand description

Capability lifecycle contract types.

Typed Rust mirrors of docs/contracts/capabilities.md.

Structs§

CapabilityAction
One action checked, skipped, executed, or failed during a lifecycle run.
CapabilityDescriptor
Static metadata for one product capability.
CapabilityId
Stable capability identifier, e.g. linting or release.
CapabilityReport
Read-only readiness status for one product capability.
CapabilityRunReport
Structured result from running set or go for a capability.
NextAction
Suggested next command for a capability report.
ProviderId
Stable provider identifier, usually a plugin subcommand such as rust.

Enums§

CapabilityActionKind
Kind of action included in a lifecycle run report.
CapabilityRelevance
Product relevance for a capability.
CapabilityState
Readiness state for a capability report.
CapabilityVerb
Lifecycle verb supported by a capability descriptor.
RunStatus
Status of a lifecycle run.