Expand description
Rust capability provider plugin for ready-set.
Contributes four capabilities (workspace, toolchain, formatting,
linting) to the readiness matrix and answers the __ready / __set /
__go lifecycle protocol per capability. The plugin requires a Cargo
workspace; outside one, lifecycle calls return
ExitCode::ProjectRequirementMissing.
Contracts this provider conforms to:
capabilities.md
(descriptor and report shapes),
change-log.md
(records every __set write for reversibility), and
ready-set-toml.md
(the .ready-set.toml schema this provider seeds).
Modules§
- gitignore
- Manage the
.gitignoreready-set block. - manifest_
edit - Edit the root
Cargo.tomlto register workspace state and lints. - members
- Cargo workspace member discovery.
- options
- Argument parsing for Rust provider lifecycle requests.
- readiness
- Read-only readiness evaluation for Rust capabilities.
- ready_
set_ toml - Create the
.ready-set.tomlproject meta file. - runner
- Setup/reconciliation execution for Rust capabilities.
- templates
- Embedded template files written by the Rust provider.
- workflow
- Workflow execution for Rust capabilities.
- workspace
- Cargo workspace resolution.
Constants§
- PROVIDER_
ID - Provider id used by this plugin’s capability descriptors.
Functions§
- describe
- Return the plugin metadata payload.
- rust_
capabilities - Capability descriptors contributed by this plugin.