Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

plan.planner.StepReason

Rust
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift Unavailable

View as Markdown

Module
plan.planner
Package
libtmux
Source
crates/libtmux/src/plan/planner.rs
enum plan.planner.StepReason
enum [source]
enum [source]
enum plan.planner.StepReason

Why a Step is its own tmux invocation.

The answer a caller wants from Planner::explain is usually "why is this not cheaper", so the reasons name the obstacle rather than the outcome.

5 declared, 0 inherited

Members

  • Alone constant Alone because it had nothing to share with.
  • CreatesId constant Alone because it prints an id a later operation needs.
  • Folded constant Several operations sharing one invocation.
  • MarkedFold constant A pane creation sharing its invocation with what decorates it.
  • ReadsOutput constant Alone because its output is its answer, and a shared invocation returns one merged stdout with no per-command boundary.
Esc

Type to search.