pub struct UIOptions {
pub disable_bracketed_paste: bool,
pub disable_color: bool,
pub disable_highlighting: bool,
pub terminal_shell_integration: bool,
pub zsh_style_hooks: bool,
}Expand description
Options for a shell user interface.
Fields§
§disable_bracketed_paste: boolWhether to disable bracketed paste mode.
disable_color: boolWhether to disable color.
disable_highlighting: boolWhether to disable syntax highlighting.
terminal_shell_integration: boolWhether to enable terminal integration.
zsh_style_hooks: boolWhether to enable zsh-style hooks.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UIOptions
impl RefUnwindSafe for UIOptions
impl Send for UIOptions
impl Sync for UIOptions
impl Unpin for UIOptions
impl UnsafeUnpin for UIOptions
impl UnwindSafe for UIOptions
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> 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