# test.TestServerError.kind

- **Module:** test.TestServerError
- **Package:** libtmux
- **Language:** Rust
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-rs/blob/f0e37052c232636b61d095817046e6bfc8f2ca40/crates/libtmux/src/test.rs#L291
- **Page:** https://libtmux.org/en/rs/latest/reference/test-testservererror-kind/

```
test.TestServerError.kind(self) -> TestServerErrorKind
```

Return the stable category for this failure.

## Example

```rust
use libtmux::test::{TestServer, TestServerErrorKind};

let missing = tempfile::tempdir()?.path().join("missing-tmux");
let error = TestServer::builder()
    .tmux_executable(missing)
    .start()
    .await
    .expect_err("missing executable is rejected");
assert_eq!(error.kind(), TestServerErrorKind::ExecutableNotFound);
```
