Core Library0.xAPI Reference

Choose documentation 3

latest

Current version

latest
English

Early release libtmux is released, and its APIs may still change between releases. This site's structure and URLs may change too.

method libtmux-rs latest

TestServer.server

Return the no-start client handle for this isolated daemon.

Source and package
Qualified name
libtmux::test::TestServer::server
Module
test
Declared in
TestServer
Package
libtmux
Source
crates/libtmux/src/test.rs
#[must_use] pub fn server(&self) -> &Server

Description#

Clones share this handle's executor. Consuming TestServer::shutdown() closes it, so escaped clones reject later commands instead of starting a replacement daemon.

Examples#

let guard = libtmux::test::TestServer::new().await?;
let client = guard.server().clone();
guard.shutdown().await?;
assert!(client.cmd(libtmux::Command::new("list-sessions")).await.is_err());

Guides#

Pages that discuss server.

Esc

Type to search.

Reference previewOpen reference