# client.Client.switch_to

- **Module:** client.Client
- **Package:** libtmux
- **Language:** Rust
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-rs/blob/f0e37052c232636b61d095817046e6bfc8f2ca40/crates/libtmux/src/client.rs#L467
- **Page:** https://libtmux.org/en/rs/latest/reference/client-client-switch_to/

```
client.Client.switch_to(self, session: &crate::Session) -> Result<(), Error>
```

Point this client at another session.

# Errors

Returns [`Error::ServerMismatch`] when the session belongs to another
server, or an error when the session does not exist or tmux refuses.
