Struct tmux_interface::commands::tmux_command::TmuxCommand[][src]

pub struct TmuxCommand<'a> {
    pub bin: Cow<'a, str>,
    pub bin_args: Option<Vec<Cow<'a, str>>>,
    pub cmd: Option<Cow<'a, str>>,
    pub cmd_args: Option<Vec<Cow<'a, str>>>,
}

Standard tmux command line arguments syntax:

tmux [-2CluvV] [-c shell-command] [-f file] [-L socket-name] [-S socket-path] [command [flags]]

Tmux command line parts:

  • executable (part I) (example: tmux)
  • executable args (part II) (example: [-2CluvV] [-c shell-command] [-f file] [-L socket-name] [-S socket-path])
  • command (part III) (example: [command])
  • command args (part IV) (example: [flags])

Fields

bin: Cow<'a, str>

Tmux executable name, (part I)

bin_args: Option<Vec<Cow<'a, str>>>

Tmux executable arguments (part II)

cmd: Option<Cow<'a, str>>

Tmux command (part III)

cmd_args: Option<Vec<Cow<'a, str>>>

Tmux command arguments (part IV)

Implementations

impl<'a> TmuxCommand<'a>[src]

man tmux

Manual

tmux ^2.1:

tmux [-2CluvV] [-c shell-command] [-f file] [-L socket-name] [-S socket-path] [command [flags]]

tmux ^1.9:

tmux [-2lCquvV] [-c shell-command] [-f file] [-L socket-name] [-S socket-path] [command [flags]]

tmux ^1.8:

tmux [-28lCquvV] [-c shell-command] [-f file] [-L socket-name] [-S socket-path] [command [flags]

tmux ^1.4:

tmux [-28lquvV] [-c shell-command] [-f file] [-L socket-name] [-S socket-path] [command [flags]]

tmux ^1.1:

tmux [-28lquv] [-c shell-command] [-f file] [-L socket-name] [-S socket-path] [command [flags]]

tmux ^1.0:

tmux [-28dlqUuv] [-f file] [-L socket-name] [-S socket-path] [command [flags]]

tmux ^0.9:

tmux [-28dqUuv] [-f file] [-L socket-name] [-S socket-path] [command [flags]]

tmux ^0.8:

tmux [-28dqUuVv] [-f file] [-L socket-name] [-S socket-path] [command [flags]]

pub fn colours256(&mut self) -> &mut Self[src]

[-2] - Force tmux to assume the terminal supports 256 colours

pub fn control_mode(&mut self) -> &mut Self[src]

[-C] - Start in control mode

pub fn disable_echo(&mut self) -> &mut Self[src]

[-CC] - Disable echo

pub fn login_shell(&mut self) -> &mut Self[src]

[-l] - Behave as a login shell

pub fn force_utf8(&mut self) -> &mut Self[src]

[-u] - Write UTF-8 output to the terminal

pub fn verbose_logging(&mut self) -> &mut Self[src]

[-v] - Request verbose logging

pub fn version(&mut self) -> &mut Self[src]

[-V] - Report the tmux version

pub fn shell_cmd<S: Into<Cow<'a, str>>>(&mut self, shell_cmd: S) -> &mut Self[src]

[-c shell-command] - Execute shell-command using the default shell

pub fn file<S: Into<Cow<'a, str>>>(&mut self, file: S) -> &mut Self[src]

[-f file] - Specify an alternative configuration file

pub fn socket_name<S: Into<Cow<'a, str>>>(
    &mut self,
    socket_name: S
) -> &mut Self
[src]

[-L socket-name] - Allow a different socket name to be specified

pub fn socket_path<S: Into<Cow<'a, str>>>(
    &mut self,
    socket_path: S
) -> &mut Self
[src]

[-S socket-path] - Specify a full alternative path to the server socket

impl<'a> TmuxCommand<'a>[src]

pub fn new() -> Self[src]

pub fn bin<S: Into<Cow<'a, str>>>(&mut self, bin: S) -> &mut Self[src]

set tmux binary name

pub fn cmd<S: Into<Cow<'a, str>>>(&mut self, cmd: S) -> &mut Self[src]

set tmux command name

pub fn output(&self) -> Result<TmuxOutput, Error>[src]

run tmux command

pub fn spawn(&self) -> Result<Child, Error>[src]

pub fn status(&self) -> Result<ExitStatus, Error>[src]

pub fn push_flag<S: Into<Cow<'a, str>>>(&mut self, flag: S) -> &mut Self[src]

insert a single flag (-x)

pub fn push_option<S, U>(&mut self, key: S, option: U) -> &mut Self where
    S: Into<Cow<'a, str>>,
    U: Into<Cow<'a, str>>, 
[src]

insert an option, flag and value (-x <VALUE>)

pub fn push_param<S: Into<Cow<'a, str>>>(&mut self, param: S) -> &mut Self[src]

insert a single parameter ([VALUE])

impl<'a> TmuxCommand<'a>[src]

All functions from man tmux “Buffers” listed below (man tmux)

pub fn choose_buffer(&self) -> ChooseBuffer<'a>[src]

pub fn clear_history(&self) -> ClearHistory<'a>[src]

pub fn delete_buffer(&self) -> DeleteBuffer<'a>[src]

pub fn list_buffers(&self) -> ListBuffers<'a>[src]

pub fn load_buffer(&self) -> LoadBuffer<'a>[src]

pub fn paste_buffer(&self) -> PasteBuffer<'a>[src]

pub fn save_buffer(&self) -> SaveBuffer<'a>[src]

pub fn set_buffer(&self) -> SetBuffer<'a>[src]

pub fn show_buffer(&self) -> ShowBuffer<'a>[src]

impl<'a> TmuxCommand<'a>[src]

All functions from man tmux “Clients and Sessions” listed below (man tmux)

pub fn attach_session(&self) -> AttachSession<'a>[src]

pub fn detach_client(&self) -> DetachClient<'a>[src]

pub fn has_session(&self) -> HasSession<'a>[src]

pub fn kill_server(&self) -> KillServer<'a>[src]

pub fn kill_session(&self) -> KillSession<'a>[src]

pub fn list_clients(&self) -> ListClients<'a>[src]

pub fn list_commands(&self) -> ListCommands<'a>[src]

pub fn list_sessions(&self) -> ListSessions<'a>[src]

pub fn lock_client(&self) -> LockClient<'a>[src]

pub fn lock_session(&self) -> LockSession<'a>[src]

pub fn new_session(&self) -> NewSession<'a>[src]

pub fn refresh_client(&self) -> RefreshClient<'a>[src]

pub fn rename_session(&self) -> RenameSession<'a>[src]

pub fn show_messages(&self) -> ShowMessages<'a>[src]

pub fn source_file(&self) -> SourceFile<'a>[src]

pub fn start_server(&self) -> StartServer<'a>[src]

pub fn suspend_client(&self) -> SuspendClient<'a>[src]

pub fn switch_client(&self) -> SwitchClient<'a>[src]

impl<'a> TmuxCommand<'a>[src]

All functions from man tmux “Global and session environment” listed below (man tmux)

impl<'a> TmuxCommand<'a>[src]

All functions from man tmux “Hooks” listed below (man tmux)

pub fn set_hook(&self) -> SetHook<'a>[src]

pub fn show_hooks(&self) -> ShowHooks<'a>[src]

impl<'a> TmuxCommand<'a>[src]

All functions from man tmux “Key Bindings” listed below (man tmux)

pub fn bind_key(&self) -> BindKey<'a>[src]

pub fn list_keys(&self) -> ListKeys<'a>[src]

pub fn send_keys(&self) -> SendKeys<'a>[src]

pub fn send_prefix(&self) -> SendPrefix<'a>[src]

pub fn unbind_key(&self) -> UnbindKey<'a>[src]

impl<'a> TmuxCommand<'a>[src]

All functions from man tmux “Miscellaneous” listed below (man tmux)

pub fn clock_mode(&self) -> ClockMode<'a>[src]

pub fn if_shell(&self) -> IfShell<'a>[src]

pub fn lock_server(&self) -> LockServer<'a>[src]

pub fn run_shell(&self) -> RunShell<'a>[src]

pub fn wait_for(&self) -> WaitFor<'a>[src]

impl<'a> TmuxCommand<'a>[src]

All functions from man tmux “Options” listed below (man tmux)

pub fn set_option(&self) -> SetOption<'a>[src]

pub fn set_window_option(&self) -> SetWindowOption<'a>[src]

pub fn show_options(&self) -> ShowOptions<'a>[src]

pub fn show_window_options(&self) -> ShowWindowOptions<'a>[src]

impl<'a> TmuxCommand<'a>[src]

All functions from man tmux “Status line” listed below (man tmux)

pub fn command_prompt(&self) -> CommandPrompt<'a>[src]

pub fn confirm_before(&self) -> ConfirmBefore<'a>[src]

pub fn display_message(&self) -> DisplayMessage<'a>[src]

impl<'a> TmuxCommand<'a>[src]

All functions from man tmux “Windows and Panes” listed below (man tmux)

pub fn break_pane(&self) -> BreakPane<'a>[src]

pub fn capture_pane(&self) -> CapturePane<'a>[src]

pub fn choose_client(&self) -> ChooseClient<'a>[src]

pub fn choose_tree(&self) -> ChooseTree<'a>[src]

pub fn copy_mode(&self) -> CopyMode<'a>[src]

pub fn display_panes(&self) -> DisplayPanes<'a>[src]

pub fn find_window(&self) -> FindWindow<'a>[src]

pub fn join_pane(&self) -> JoinPane<'a>[src]

pub fn kill_pane(&self) -> KillPane<'a>[src]

pub fn kill_window(&self) -> KillWindow<'a>[src]

pub fn last_pane(&self) -> LastPane<'a>[src]

pub fn last_window(&self) -> LastWindow<'a>[src]

pub fn list_panes(&self) -> ListPanes<'a>[src]

pub fn list_windows(&self) -> ListWindows<'a>[src]

pub fn move_pane(&self) -> MovePane<'a>[src]

pub fn move_window(&self) -> MoveWindow<'a>[src]

pub fn new_window(&self) -> NewWindow<'a>[src]

pub fn next_layout(&self) -> NextLayout<'a>[src]

pub fn pipe_pane(&self) -> PipePane<'a>[src]

pub fn previous_layout(&self) -> PreviousLayout<'a>[src]

pub fn previous_window(&self) -> PreviousWindow<'a>[src]

pub fn rename_window(&self) -> RenameWindow<'a>[src]

pub fn resize_pane(&self) -> ResizePane<'a>[src]

pub fn respawn_window(&self) -> RespawnWindow<'a>[src]

pub fn rotate_window(&self) -> RotateWindow<'a>[src]

pub fn select_layout(&self) -> SelectLayot<'a>[src]

pub fn select_pane(&self) -> SelectPane<'a>[src]

pub fn select_window(&self) -> SelectWindow<'a>[src]

pub fn split_window(&self) -> SplitWindow<'a>[src]

pub fn swap_pane(&self) -> SwapPane<'a>[src]

pub fn swap_window(&self) -> SwapWindow<'a>[src]

Trait Implementations

impl<'a> Clone for TmuxCommand<'a>[src]

impl<'a> Debug for TmuxCommand<'a>[src]

impl<'a> Default for TmuxCommand<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ChooseBuffer<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ClearHistory<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for DetachClient<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for HasSession<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for KillServer<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for KillSession<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ListClients<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ListCommands<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ListSessions<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for LockClient<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for LockSession<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for NewSession<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for DeleteBuffer<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for RefreshClient<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for RenameSession<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ShowMessages<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SourceFile<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for StartServer<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SuspendClient<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SwitchClient<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SetEnvironment<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ShowEnvironment<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SetHook<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ListBuffers<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ShowHooks<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for BindKey<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ListKeys<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SendKeys<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SendPrefix<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for UnbindKey<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ClockMode<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for IfShell<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for LockServer<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for RunShell<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for LoadBuffer<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for WaitFor<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SetOption<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SetWindowOption<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ShowOptions<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ShowWindowOptions<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for CommandPrompt<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ConfirmBefore<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for DisplayMessage<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for BreakPane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for CapturePane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for PasteBuffer<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ChooseClient<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ChooseTree<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for CopyMode<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for DisplayPanes<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for FindWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for JoinPane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for KillPane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for KillWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for LastPane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for LastWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SaveBuffer<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for LinkWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ListPanes<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ListWindows<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for MovePane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for MoveWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for NewWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for NextLayout<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for NextWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for PipePane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for PreviousLayout<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SetBuffer<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for PreviousWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for RenameWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ResizePane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for RespawnPane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for RespawnWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for RotateWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SelectLayot<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SelectPane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SelectWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SplitWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for ShowBuffer<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SwapPane<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for SwapWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for UnlinkWindow<'a>[src]

impl<'a> From<&'_ TmuxCommand<'a>> for AttachSession<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ChooseBuffer<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ClearHistory<'a>[src]

impl<'a> From<TmuxCommand<'a>> for DetachClient<'a>[src]

impl<'a> From<TmuxCommand<'a>> for HasSession<'a>[src]

impl<'a> From<TmuxCommand<'a>> for KillServer<'a>[src]

impl<'a> From<TmuxCommand<'a>> for KillSession<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ListClients<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ListCommands<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ListSessions<'a>[src]

impl<'a> From<TmuxCommand<'a>> for LockClient<'a>[src]

impl<'a> From<TmuxCommand<'a>> for LockSession<'a>[src]

impl<'a> From<TmuxCommand<'a>> for NewSession<'a>[src]

impl<'a> From<TmuxCommand<'a>> for DeleteBuffer<'a>[src]

impl<'a> From<TmuxCommand<'a>> for RefreshClient<'a>[src]

impl<'a> From<TmuxCommand<'a>> for RenameSession<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ShowMessages<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SourceFile<'a>[src]

impl<'a> From<TmuxCommand<'a>> for StartServer<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SuspendClient<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SwitchClient<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SetEnvironment<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ShowEnvironment<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SetHook<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ListBuffers<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ShowHooks<'a>[src]

impl<'a> From<TmuxCommand<'a>> for BindKey<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ListKeys<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SendKeys<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SendPrefix<'a>[src]

impl<'a> From<TmuxCommand<'a>> for UnbindKey<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ClockMode<'a>[src]

impl<'a> From<TmuxCommand<'a>> for IfShell<'a>[src]

impl<'a> From<TmuxCommand<'a>> for LockServer<'a>[src]

impl<'a> From<TmuxCommand<'a>> for RunShell<'a>[src]

impl<'a> From<TmuxCommand<'a>> for LoadBuffer<'a>[src]

impl<'a> From<TmuxCommand<'a>> for WaitFor<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SetOption<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SetWindowOption<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ShowOptions<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ShowWindowOptions<'a>[src]

impl<'a> From<TmuxCommand<'a>> for CommandPrompt<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ConfirmBefore<'a>[src]

impl<'a> From<TmuxCommand<'a>> for DisplayMessage<'a>[src]

impl<'a> From<TmuxCommand<'a>> for BreakPane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for CapturePane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for PasteBuffer<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ChooseClient<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ChooseTree<'a>[src]

impl<'a> From<TmuxCommand<'a>> for CopyMode<'a>[src]

impl<'a> From<TmuxCommand<'a>> for DisplayPanes<'a>[src]

impl<'a> From<TmuxCommand<'a>> for FindWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for JoinPane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for KillPane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for KillWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for LastPane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for LastWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SaveBuffer<'a>[src]

impl<'a> From<TmuxCommand<'a>> for LinkWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ListPanes<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ListWindows<'a>[src]

impl<'a> From<TmuxCommand<'a>> for MovePane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for MoveWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for NewWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for NextLayout<'a>[src]

impl<'a> From<TmuxCommand<'a>> for NextWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for PipePane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for PreviousLayout<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SetBuffer<'a>[src]

impl<'a> From<TmuxCommand<'a>> for PreviousWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for RenameWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ResizePane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for RespawnPane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for RespawnWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for RotateWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SelectLayot<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SelectPane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SelectWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SplitWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for ShowBuffer<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SwapPane<'a>[src]

impl<'a> From<TmuxCommand<'a>> for SwapWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for UnlinkWindow<'a>[src]

impl<'a> From<TmuxCommand<'a>> for AttachSession<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for TmuxCommand<'a>

impl<'a> Send for TmuxCommand<'a>

impl<'a> Sync for TmuxCommand<'a>

impl<'a> Unpin for TmuxCommand<'a>

impl<'a> UnwindSafe for TmuxCommand<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.