pub struct TerminalOptions {
pub cursor_shape: CursorShape,
pub mouse: bool,
}Expand description
Immutable terminal behavior selected before Tau acquires the terminal.
Fields§
§cursor_shape: CursorShapeCursor shape Tau uses while it owns raw terminal input.
mouse: boolWhether mouse activity remains enabled for the CLI UI.
When false, the raw terminal layer explicitly disables terminal mouse reporting while Tau owns the terminal. The terminal then handles mouse activity natively instead of sending it to Tau.
Trait Implementations§
Source§impl Clone for TerminalOptions
impl Clone for TerminalOptions
impl Copy for TerminalOptions
Source§impl Debug for TerminalOptions
impl Debug for TerminalOptions
Source§impl Default for TerminalOptions
impl Default for TerminalOptions
impl Eq for TerminalOptions
Source§impl PartialEq for TerminalOptions
impl PartialEq for TerminalOptions
impl StructuralPartialEq 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