rmux_client/commands/
target.rs1use rmux_proto::{Request, ResolveTargetRequest, ResolveTargetType, Response};
2
3use crate::{connection::Connection, ClientError};
4
5impl Connection {
6 pub fn resolve_target(
8 &mut self,
9 target: Option<String>,
10 target_type: ResolveTargetType,
11 window_index: bool,
12 prefer_unattached: bool,
13 ) -> Result<Response, ClientError> {
14 self.roundtrip(&Request::ResolveTarget(ResolveTargetRequest {
15 target,
16 target_type,
17 window_index,
18 prefer_unattached,
19 }))
20 }
21}