Struct tmux_interface::commands::tmux_command::TmuxCommand [−][src]
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]
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]
&mut self,
socket_name: S
) -> &mut Self
[-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]
&mut self,
socket_path: S
) -> &mut Self
[-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]
S: Into<Cow<'a, str>>,
U: Into<Cow<'a, str>>,
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)
pub fn set_environment(&self) -> SetEnvironment<'a>
[src]
pub fn show_environment(&self) -> ShowEnvironment<'a>
[src]
impl<'a> TmuxCommand<'a>
[src]
All functions from man tmux “Hooks” listed below (man tmux)
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 link_window(&self) -> LinkWindow<'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]
pub fn unlink_window(&self) -> UnlinkWindow<'a>
[src]
Trait Implementations
impl<'a> Clone for TmuxCommand<'a>
[src]
fn clone(&self) -> TmuxCommand<'a>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Debug for TmuxCommand<'a>
[src]
impl<'a> Default for TmuxCommand<'a>
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ChooseBuffer<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ClearHistory<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for DetachClient<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for HasSession<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for KillServer<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for KillSession<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ListClients<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ListCommands<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ListSessions<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for LockClient<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for LockSession<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for NewSession<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for DeleteBuffer<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for RefreshClient<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for RenameSession<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ShowMessages<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SourceFile<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for StartServer<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SuspendClient<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SwitchClient<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SetEnvironment<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ShowEnvironment<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SetHook<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ListBuffers<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ShowHooks<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for BindKey<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ListKeys<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SendKeys<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SendPrefix<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for UnbindKey<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ClockMode<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for IfShell<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for LockServer<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for RunShell<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for LoadBuffer<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for WaitFor<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SetOption<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SetWindowOption<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ShowOptions<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ShowWindowOptions<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for CommandPrompt<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ConfirmBefore<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for DisplayMessage<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for BreakPane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for CapturePane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for PasteBuffer<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ChooseClient<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ChooseTree<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for CopyMode<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for DisplayPanes<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for FindWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for JoinPane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for KillPane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for KillWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for LastPane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for LastWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SaveBuffer<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for LinkWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ListPanes<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ListWindows<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for MovePane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for MoveWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for NewWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for NextLayout<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for NextWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for PipePane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for PreviousLayout<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SetBuffer<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for PreviousWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for RenameWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ResizePane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for RespawnPane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for RespawnWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for RotateWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SelectLayot<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SelectPane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SelectWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SplitWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for ShowBuffer<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SwapPane<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for SwapWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for UnlinkWindow<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<&'_ TmuxCommand<'a>> for AttachSession<'a>
[src]
fn from(item: &TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ChooseBuffer<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ClearHistory<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for DetachClient<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for HasSession<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for KillServer<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for KillSession<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ListClients<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ListCommands<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ListSessions<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for LockClient<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for LockSession<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for NewSession<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for DeleteBuffer<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for RefreshClient<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for RenameSession<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ShowMessages<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SourceFile<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for StartServer<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SuspendClient<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SwitchClient<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SetEnvironment<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ShowEnvironment<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SetHook<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ListBuffers<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ShowHooks<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for BindKey<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ListKeys<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SendKeys<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SendPrefix<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for UnbindKey<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ClockMode<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for IfShell<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for LockServer<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for RunShell<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for LoadBuffer<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for WaitFor<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SetOption<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SetWindowOption<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ShowOptions<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ShowWindowOptions<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for CommandPrompt<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ConfirmBefore<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for DisplayMessage<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for BreakPane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for CapturePane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for PasteBuffer<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ChooseClient<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ChooseTree<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for CopyMode<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for DisplayPanes<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for FindWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for JoinPane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for KillPane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for KillWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for LastPane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for LastWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SaveBuffer<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for LinkWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ListPanes<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ListWindows<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for MovePane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for MoveWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for NewWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for NextLayout<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for NextWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for PipePane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for PreviousLayout<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SetBuffer<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for PreviousWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for RenameWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ResizePane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for RespawnPane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for RespawnWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for RotateWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SelectLayot<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SelectPane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SelectWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SplitWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for ShowBuffer<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SwapPane<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for SwapWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for UnlinkWindow<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[src]
impl<'a> From<TmuxCommand<'a>> for AttachSession<'a>
[src]
fn from(item: TmuxCommand<'a>) -> Self
[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,