#[repr(C)]pub struct TerminalOptions {
pub cols: u16,
pub rows: u16,
pub max_scrollback: usize,
}Expand description
Terminal initialization options.
Fields§
§cols: u16Terminal width in cells. Must be greater than zero.
rows: u16Terminal height in cells. Must be greater than zero.
max_scrollback: usizeMaximum number of lines to keep in scrollback history.
Trait Implementations§
Source§impl Clone for TerminalOptions
impl Clone for TerminalOptions
impl Copy for TerminalOptions
Source§impl Debug for TerminalOptions
impl Debug for TerminalOptions
Auto Trait Implementations§
impl Freeze for TerminalOptions
impl RefUnwindSafe for TerminalOptions
impl Send for TerminalOptions
impl Sync for TerminalOptions
impl Unpin for TerminalOptions
impl UnsafeUnpin for TerminalOptions
impl UnwindSafe for TerminalOptions
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