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

snapshot.PaneProgressState

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

View as Markdown

Module
snapshot
Package
libtmux
Source
crates/libtmux/src/snapshot.rs
enum snapshot.PaneProgressState
enumoverload [source]
enumoverload [source]
enum snapshot.PaneProgressState

Closed progress-state vocabulary tmux emits for a pane's progress bar.

This is public because crate::PaneFields exposes a typed handle for the field, so callers name these variants when filtering.

Examples

use libtmux::query::Filterable as _;
use libtmux::PaneProgressState;
// Reached as a filter field rather than a getter: tmux only reports it from
// 3.7, so asking for it is a query a caller opts into.
let fields = libtmux::Pane::filter_fields();
let stuck = fields
.pane_pb_state
.is_in([PaneProgressState::Error, PaneProgressState::Paused]);

5 declared, 0 inherited

Members

  • Error constant Progress display reports an error.
  • Hidden constant Progress display is hidden.
  • Indeterminate constant Progress is indeterminate.
  • Normal constant Progress display is normal.
  • Paused constant Progress is paused.
Esc

Type to search.