failure.outcome_success_value_required
Success arm passes on a failure.
Area 3, Logic; not declinable; the next step is usually the agent's.
function invalid_success(key: LookupKey) -> LookupResult { return match lookup(key) { success(value) -> propagate LookupMissing -> "missing" LookupRefused -> "refused" }}
error The success arm has no failure to pass on
--> main.jadpo:3:9
|3 | success(value) -> propagate | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `propagate` on success
- reason
propagatepasses a failure arm's failure on to the caller; the success arm has a value, which it gives, or a failure itrejects.- next
- Give the success value, or
rejecta failure (agent) - rule
- failure.
outcome_ success_ value_ required - help
- https://jadpo.
dev/docs/errors/failure. outcome_ success_ value_ required
Markdown for agents: /docs/errors/failure.outcome_success_value_required.md.Built from Jadpo main at aee2e8f.