#[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
Source§fn clone(&self) -> TerminalOptions
fn clone(&self) -> TerminalOptions
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 moreimpl Copy for TerminalOptions
Source§impl Debug for TerminalOptions
impl Debug for TerminalOptions
Source§impl Default for TerminalOptions
impl Default for TerminalOptions
Source§fn default() -> TerminalOptions
fn default() -> TerminalOptions
Returns the “default value” for a type. Read more
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