# pane.observe.Pane

- **Module:** pane.observe
- **Package:** libtmux
- **Language:** Rust
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-rs/blob/8a648c0894dfffc9303583f753b6c8ae01f2fe76/crates/libtmux/src/pane/observe.rs#L12
- **Page:** https://libtmux.org/reference/rs/pane-observe-pane/

## Members

- `stream_output` (method)
- `capture` (method) — Capture the pane's visible contents, one entry per line.
- `capture_with` (method) — Read the pane's contents, choosing how much and in what form.
- `capture_lines` (method) — Capture with the per-line flags tmux records, marking shell prompts.
- `wait_for_text` (method) — Wait until this pane's output contains `needle`.
- `wait_for_quiet` (method) — Wait until this pane stops producing output for `quiet_for`.
