# plan.run.StepOutcome

- **Module:** plan.run
- **Package:** libtmux
- **Language:** Rust
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-rs/blob/f0e37052c232636b61d095817046e6bfc8f2ca40/crates/libtmux/src/plan/run.rs#L136
- **Page:** https://libtmux.org/en/rs/latest/reference/plan-run-stepoutcome/

What one dispatched invocation produced.

## Members

- `step` (method): The invocation this describes.
- `outcomes` (method): One outcome per operation in the invocation, in order.
- `attribution` (method): Whether the outcomes are per-operation evidence or a shared verdict.
- `stdout` (method): The invocation's stdout, exactly as tmux wrote it.
- `stderr` (method): The invocation's stderr, exactly as tmux wrote it.
- `has_sensitive_input` (method): Whether any command in this invocation carried a sensitive argument.
- `refusal` (method): Why tmux refused this invocation, in the crate's error vocabulary.
