pub struct InteractiveConfig {
pub terminal: TerminalConfig,
pub send_initial_size: bool,
pub show_banner: bool,
pub forward_signals: bool,
}Expand description
Configuration for interactive shell sessions
Fields§
§terminal: TerminalConfigTerminal configuration
send_initial_size: boolSend initial terminal size on connect
Display banner on connect
forward_signals: boolForward Ctrl+C as signal (true) or bytes (false)
Trait Implementations§
Source§impl Clone for InteractiveConfig
impl Clone for InteractiveConfig
Source§fn clone(&self) -> InteractiveConfig
fn clone(&self) -> InteractiveConfig
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 Debug for InteractiveConfig
impl Debug for InteractiveConfig
Auto Trait Implementations§
impl Freeze for InteractiveConfig
impl RefUnwindSafe for InteractiveConfig
impl Send for InteractiveConfig
impl Sync for InteractiveConfig
impl Unpin for InteractiveConfig
impl UnwindSafe for InteractiveConfig
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 moreCreates a shared type from an unshared type.