pub trait SetServerOptionsTr<'a> {
type Setter: SetServerOptionTr;
Show 22 methods
// Required methods
fn new() -> Self;
fn push(&mut self, option: TmuxCommand<'a>);
fn push_cmds(&mut self, options: TmuxCommands<'a>);
fn build(self) -> TmuxCommands<'a>;
// Provided methods
fn backspace<S: Into<Cow<'a, str>>>(self, backspace: Option<S>) -> Self
where Self: Sized { ... }
fn buffer_limit(self, buffer_limit: Option<usize>) -> Self
where Self: Sized { ... }
fn command_alias<S>(self, command_alias: Option<Vec<S>>) -> Self
where Self: Sized,
S: Into<Cow<'a, str>> { ... }
fn copy_command<S: Into<Cow<'a, str>>>(
self,
copy_command: Option<S>
) -> Self
where Self: Sized { ... }
fn default_terminal<S: Into<Cow<'a, str>>>(
self,
default_terminal: Option<S>
) -> Self
where Self: Sized { ... }
fn escape_time(self, escape_time: Option<usize>) -> Self
where Self: Sized { ... }
fn editor<S: Into<Cow<'a, str>>>(self, editor: Option<S>) -> Self
where Self: Sized { ... }
fn exit_empty(self, exit_empty: Option<Switch>) -> Self
where Self: Sized { ... }
fn exit_unattached(self, exit_unattached: Option<Switch>) -> Self
where Self: Sized { ... }
fn extended_keys(self, extended_keys: Option<Switch>) -> Self
where Self: Sized { ... }
fn focus_events(self, focus_events: Option<Switch>) -> Self
where Self: Sized { ... }
fn history_file<S: Into<Cow<'a, str>>>(
self,
history_file: Option<S>
) -> Self
where Self: Sized { ... }
fn message_limit(self, message_limit: Option<usize>) -> Self
where Self: Sized { ... }
fn prompt_history_limit(self, prompt_history_limit: Option<usize>) -> Self
where Self: Sized { ... }
fn set_clipboard(self, set_clipboard: Option<SetClipboard>) -> Self
where Self: Sized { ... }
fn terminal_features<S, I>(self, terminal_features: Option<I>) -> Self
where I: IntoIterator<Item = S>,
S: Into<Cow<'a, str>>,
Self: Sized { ... }
fn terminal_overrides<S>(self, terminal_overrides: Option<Vec<S>>) -> Self
where Self: Sized,
S: Into<Cow<'a, str>> { ... }
fn user_keys<S>(self, user_keys: Option<Vec<S>>) -> Self
where S: Into<Cow<'a, str>>,
Self: Sized { ... }
}
Required Associated Types§
Required Methods§
fn new() -> Self
fn push(&mut self, option: TmuxCommand<'a>)
fn push_cmds(&mut self, options: TmuxCommands<'a>)
fn build(self) -> TmuxCommands<'a>
Provided Methods§
sourcefn buffer_limit(self, buffer_limit: Option<usize>) -> Selfwhere
Self: Sized,
fn buffer_limit(self, buffer_limit: Option<usize>) -> Selfwhere
Self: Sized,
sourcefn command_alias<S>(self, command_alias: Option<Vec<S>>) -> Self
fn command_alias<S>(self, command_alias: Option<Vec<S>>) -> Self
sourcefn copy_command<S: Into<Cow<'a, str>>>(self, copy_command: Option<S>) -> Selfwhere
Self: Sized,
fn copy_command<S: Into<Cow<'a, str>>>(self, copy_command: Option<S>) -> Selfwhere
Self: Sized,
sourcefn default_terminal<S: Into<Cow<'a, str>>>(
self,
default_terminal: Option<S>
) -> Selfwhere
Self: Sized,
fn default_terminal<S: Into<Cow<'a, str>>>(
self,
default_terminal: Option<S>
) -> Selfwhere
Self: Sized,
sourcefn escape_time(self, escape_time: Option<usize>) -> Selfwhere
Self: Sized,
fn escape_time(self, escape_time: Option<usize>) -> Selfwhere
Self: Sized,
sourcefn exit_empty(self, exit_empty: Option<Switch>) -> Selfwhere
Self: Sized,
fn exit_empty(self, exit_empty: Option<Switch>) -> Selfwhere
Self: Sized,
sourcefn exit_unattached(self, exit_unattached: Option<Switch>) -> Selfwhere
Self: Sized,
fn exit_unattached(self, exit_unattached: Option<Switch>) -> Selfwhere
Self: Sized,
sourcefn extended_keys(self, extended_keys: Option<Switch>) -> Selfwhere
Self: Sized,
fn extended_keys(self, extended_keys: Option<Switch>) -> Selfwhere
Self: Sized,
§Manual
extended-keys [on | off]
sourcefn focus_events(self, focus_events: Option<Switch>) -> Selfwhere
Self: Sized,
fn focus_events(self, focus_events: Option<Switch>) -> Selfwhere
Self: Sized,
sourcefn history_file<S: Into<Cow<'a, str>>>(self, history_file: Option<S>) -> Selfwhere
Self: Sized,
fn history_file<S: Into<Cow<'a, str>>>(self, history_file: Option<S>) -> Selfwhere
Self: Sized,
sourcefn message_limit(self, message_limit: Option<usize>) -> Selfwhere
Self: Sized,
fn message_limit(self, message_limit: Option<usize>) -> Selfwhere
Self: Sized,
sourcefn prompt_history_limit(self, prompt_history_limit: Option<usize>) -> Selfwhere
Self: Sized,
fn prompt_history_limit(self, prompt_history_limit: Option<usize>) -> Selfwhere
Self: Sized,
sourcefn set_clipboard(self, set_clipboard: Option<SetClipboard>) -> Selfwhere
Self: Sized,
fn set_clipboard(self, set_clipboard: Option<SetClipboard>) -> Selfwhere
Self: Sized,
sourcefn terminal_features<S, I>(self, terminal_features: Option<I>) -> Self
fn terminal_features<S, I>(self, terminal_features: Option<I>) -> Self
sourcefn terminal_overrides<S>(self, terminal_overrides: Option<Vec<S>>) -> Self
fn terminal_overrides<S>(self, terminal_overrides: Option<Vec<S>>) -> Self
Object Safety§
This trait is not object safe.