CheckResult and ApplyResult

Generated Markdown for references/fact_result_enums.md.

Open book page Back to the skill graph

# CheckResult and ApplyResult

The ambient result enums a resource's `check()` and `apply()` return (no `use` needed):

```rust
enum CheckResult { AlreadyConfigured, NotConfigured, RebootRequired }
enum ApplyResult { Success, RebootRequired }
```

How each variant drives the step is in the [step lifecycle]../references/concept_step_lifecycle.md.

## Related

- [Step lifecycle]../references/concept_step_lifecycle.md

- [Script entry-point signatures]../references/fact_entry_point_signatures.md

[← Back to SKILL.md]../SKILL.md