Action.result/1
Canonical action outcome and original transport evidence.
Source and package
- Qualified name
-
LibTmux .Action .result/1 - Module
- LibTmux
- Declared in
- Action
- Package
- libtmux
- Source
- lib/libtmux/action.ex
- @type result(value) :: %{ outcome: :completed, certainty: Lib
Tmux (), evidence: atom(), transport: :one_shot | :control, value: value, details: map() } | %{ outcome: :failed | :skipped | :unknown, certainty: Lib.Error .certainty Tmux (), evidence: atom(), transport: :one_shot | :control, value: nil, details: map() }.Error .certainty -
Description#
A completed outcome carries the action's value; failed, skipped and unknown outcomes carry
nil. Match the outcome before using the value. Command acknowledgement remains distinct from external program completion.A completed split carries
t:LibTmux.Pane.split_value/0. SeeLibTmux.Pane.split/3for its identity and lifetime limits.