pub struct InteractiveOptions {
pub terminal_shell_integration: bool,
pub run_prompt_command: bool,
pub run_cmd_exec_funcs: bool,
}Expand description
Options for interactive shells.
Fields§
§terminal_shell_integration: boolWhether terminal shell integration is enabled.
run_prompt_command: boolWhether or not to run PROMPT_COMMAND before each prompt.
run_cmd_exec_funcs: boolWhether or not to run zsh-style exec/cmd functions (e.g., preexec_functions,
precmd_functions).
Trait Implementations§
Source§impl Clone for InteractiveOptions
impl Clone for InteractiveOptions
Source§fn clone(&self) -> InteractiveOptions
fn clone(&self) -> InteractiveOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for InteractiveOptions
impl Default for InteractiveOptions
Auto Trait Implementations§
impl Freeze for InteractiveOptions
impl RefUnwindSafe for InteractiveOptions
impl Send for InteractiveOptions
impl Sync for InteractiveOptions
impl Unpin for InteractiveOptions
impl UnsafeUnpin for InteractiveOptions
impl UnwindSafe for InteractiveOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more