Struct tmux_interface::options::session_options::SessionOptionsBuilder [−][src]
Fields
activity_action: Option<Activity>assume_paste_time: Option<usize>base_index: Option<usize>bell_action: Option<Action>default_command: Option<&'a str>default_shell: Option<&'a str>destroy_unattached: Option<Switch>detach_on_destroy: Option<Switch>display_panes_active_colour: Option<&'a str>display_panes_colour: Option<&'a str>display_panes_time: Option<usize>display_time: Option<usize>history_limit: Option<usize>key_table: Option<&'a str>lock_after_time: Option<usize>lock_command: Option<&'a str>message_command_style: Option<&'a str>message_style: Option<&'a str>mouse: Option<Switch>prefix: Option<&'a str>prefix2: Option<&'a str>renumber_windows: Option<Switch>repeat_time: Option<usize>set_titles: Option<Switch>set_titles_string: Option<&'a str>silence_action: Option<Action>status: Option<Status>status_interval: Option<usize>status_justify: Option<StatusJustify>status_keys: Option<StatusKeys>status_left: Option<&'a str>status_left_length: Option<usize>status_left_style: Option<&'a str>status_position: Option<StatusPosition>status_right: Option<&'a str>status_right_length: Option<usize>status_right_style: Option<&'a str>status_style: Option<&'a str>update_environment: Option<Vec<&'a str>>visual_activity: Option<Activity>visual_bell: Option<Activity>visual_silence: Option<Activity>word_separators: Option<&'a str>Implementations
impl<'a> SessionOptionsBuilder<'a>[src]
pub fn new() -> Self[src]
pub fn activity_action(&mut self, activity_action: Activity) -> &mut Self[src]
pub fn assume_paste_time(&mut self, assume_paste_time: usize) -> &mut Self[src]
pub fn base_index(&mut self, base_index: usize) -> &mut Self[src]
pub fn bell_action(&mut self, bell_action: Action) -> &mut Self[src]
pub fn default_command(&mut self, default_command: &'a str) -> &mut Self[src]
pub fn default_shell(&mut self, default_shell: &'a str) -> &mut Self[src]
pub fn destroy_unattached(&mut self, destroy_unattached: Switch) -> &mut Self[src]
pub fn detach_on_destroy(&mut self, detach_on_destroy: Switch) -> &mut Self[src]
pub fn display_panes_active_colour(
&mut self,
display_panes_active_colour: &'a str
) -> &mut Self[src]
&mut self,
display_panes_active_colour: &'a str
) -> &mut Self
pub fn display_panes_colour(
&mut self,
display_panes_colour: &'a str
) -> &mut Self[src]
&mut self,
display_panes_colour: &'a str
) -> &mut Self
pub fn display_panes_time(&mut self, display_panes_time: usize) -> &mut Self[src]
pub fn display_time(&mut self, display_time: usize) -> &mut Self[src]
pub fn history_limit(&mut self, history_limit: usize) -> &mut Self[src]
pub fn key_table(&mut self, key_table: &'a str) -> &mut Self[src]
pub fn lock_after_time(&mut self, lock_after_time: usize) -> &mut Self[src]
pub fn lock_command(&mut self, lock_command: &'a str) -> &mut Self[src]
pub fn message_command_style(
&mut self,
message_command_style: &'a str
) -> &mut Self[src]
&mut self,
message_command_style: &'a str
) -> &mut Self
pub fn message_style(&mut self, message_style: &'a str) -> &mut Self[src]
pub fn mouse(&mut self, mouse: Switch) -> &mut Self[src]
pub fn prefix(&mut self, prefix: &'a str) -> &mut Self[src]
pub fn prefix2(&mut self, prefix2: &'a str) -> &mut Self[src]
pub fn renumber_windows(&mut self, renumber_windows: Switch) -> &mut Self[src]
pub fn repeat_time(&mut self, repeat_time: usize) -> &mut Self[src]
pub fn set_titles(&mut self, set_titles: Switch) -> &mut Self[src]
pub fn set_titles_string(&mut self, set_titles_string: &'a str) -> &mut Self[src]
pub fn silence_action(&mut self, silence_action: Action) -> &mut Self[src]
pub fn status(&mut self, status: Status) -> &mut Self[src]
pub fn status_interval(&mut self, status_interval: usize) -> &mut Self[src]
pub fn status_justify(&mut self, status_justify: StatusJustify) -> &mut Self[src]
pub fn status_keys(&mut self, status_keys: StatusKeys) -> &mut Self[src]
pub fn status_left(&mut self, status_left: &'a str) -> &mut Self[src]
pub fn status_left_length(&mut self, status_left_length: usize) -> &mut Self[src]
pub fn status_left_style(&mut self, status_left_style: &'a str) -> &mut Self[src]
pub fn status_position(&mut self, status_position: StatusPosition) -> &mut Self[src]
pub fn status_right(&mut self, status_right: &'a str) -> &mut Self[src]
pub fn status_right_length(&mut self, status_right_length: usize) -> &mut Self[src]
pub fn status_right_style(&mut self, status_right_style: &'a str) -> &mut Self[src]
pub fn status_style(&mut self, status_style: &'a str) -> &mut Self[src]
pub fn update_environment(
&mut self,
update_environment: Vec<&'a str>
) -> &mut Self[src]
&mut self,
update_environment: Vec<&'a str>
) -> &mut Self
pub fn visual_activity(&mut self, visual_activity: Activity) -> &mut Self[src]
pub fn visual_bell(&mut self, visual_bell: Activity) -> &mut Self[src]
pub fn visual_silence(&mut self, visual_silence: Activity) -> &mut Self[src]
pub fn word_separators(&mut self, word_separators: &'a str) -> &mut Self[src]
pub fn build(&self) -> SessionOptions[src]
Trait Implementations
impl<'a> Debug for SessionOptionsBuilder<'a>[src]
impl<'a> Default for SessionOptionsBuilder<'a>[src]
fn default() -> SessionOptionsBuilder<'a>[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for SessionOptionsBuilder<'a>
impl<'a> Send for SessionOptionsBuilder<'a>
impl<'a> Sync for SessionOptionsBuilder<'a>
impl<'a> Unpin for SessionOptionsBuilder<'a>
impl<'a> UnwindSafe for SessionOptionsBuilder<'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, 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>,