On this page
pane.observe.Pane.wait_for_quiet
- Module
- pane.observe
- Declared in
- Pane
- Package
- libtmux
- Source
- crates/libtmux/src/pane/observe.rs
-
-
Wait until this pane stops producing output for
quiet_for.For work that prints nothing recognisable at its end. Quiet is measured from the last change this saw, so it cannot be shorter than the polling interval; a caller wanting a specific string should say so with
Pane::wait_for_text, which answers as soon as it appears rather than after a silence.Errors
Returns an error when tmux cannot be reached or refuses a capture. Running out of time is
PaneWait::TimedOut, not an error.Examples
use libtmux::PaneWait; use std::time::Duration; let settled = pane .wait_for_quiet(Duration::from_millis(300), Duration::from_secs(10)) .await?; assert_eq!(settled, PaneWait::Arrived);
0 declared, 0 inherited