# error.ControlModeErrorKind.BlockingCommand

- **Module:** error.ControlModeErrorKind
- **Package:** libtmux
- **Language:** Rust
- **Kind:** constant
- **Source:** https://github.com/libtmux/libtmux-rs/blob/f0e37052c232636b61d095817046e6bfc8f2ca40/crates/libtmux/src/error.rs#L173
- **Page:** https://libtmux.org/en/rs/latest/reference/error-controlmodeerrorkind-blockingcommand/

The command would hold the connection's one command queue.

A connection runs one command at a time, and tmux closes a blocking
`wait-for` -- or the delayed `run-shell` a plan's `Pause` renders --
the moment it queues it: routed, the call would report success without
waiting, and nothing else would be answered on that connection until
the wait ended. Run it from a handle that starts its own clients.
