pub struct TerminalSessionBuilder { /* private fields */ }Implementations§
Source§impl TerminalSessionBuilder
impl TerminalSessionBuilder
pub fn alternate_screen(self, yes: bool) -> Self
pub fn mouse_capture(self, yes: bool) -> Self
pub fn hide_cursor(self, yes: bool) -> Self
pub fn keyboard_enhancements(self, flags: KeyboardEnhancementFlags) -> Self
pub fn bracketed_paste(self, yes: bool) -> Self
pub fn focus_events(self, yes: bool) -> Self
pub fn line_wrap(self, yes: bool) -> Self
pub fn buffer_capacity(self, bytes: usize) -> Self
pub fn enter_stdout(self) -> Result<TerminalSession<BufWriter<Stdout>>>
pub fn enter<W: Write>(self, writer: W) -> Result<TerminalSession<W>>
Trait Implementations§
Source§impl Clone for TerminalSessionBuilder
impl Clone for TerminalSessionBuilder
Source§fn clone(&self) -> TerminalSessionBuilder
fn clone(&self) -> TerminalSessionBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TerminalSessionBuilder
impl Debug for TerminalSessionBuilder
Auto Trait Implementations§
impl Freeze for TerminalSessionBuilder
impl RefUnwindSafe for TerminalSessionBuilder
impl Send for TerminalSessionBuilder
impl Sync for TerminalSessionBuilder
impl Unpin for TerminalSessionBuilder
impl UnsafeUnpin for TerminalSessionBuilder
impl UnwindSafe for TerminalSessionBuilder
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