pub struct ModeSet {
pub bracketed_paste: BracketedPaste,
pub cursor_keys: CursorKeys,
pub focus_reporting: FocusReporting,
pub sync_output: SyncOutput,
pub mouse: MouseTracking,
pub mouse_sgr: MouseSgr,
pub cursor_visible: CursorVisible,
pub autowrap: AutoWrap,
pub alt_screen: AltScreen,
}Expand description
Every mode a client needs, taken at ONE instant.
Obtainable only from a pane view — see the module docs for why that is the point rather than an inconvenience.
Fields§
§bracketed_paste: BracketedPaste§cursor_keys: CursorKeys§focus_reporting: FocusReporting§sync_output: SyncOutput§mouse: MouseTracking§mouse_sgr: MouseSgr§cursor_visible: CursorVisible§autowrap: AutoWrap§alt_screen: AltScreenTrait Implementations§
impl Copy for ModeSet
Source§impl<'de> Deserialize<'de> for ModeSet
impl<'de> Deserialize<'de> for ModeSet
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ModeSet
impl StructuralPartialEq for ModeSet
Auto Trait Implementations§
impl Freeze for ModeSet
impl RefUnwindSafe for ModeSet
impl Send for ModeSet
impl Sync for ModeSet
impl Unpin for ModeSet
impl UnsafeUnpin for ModeSet
impl UnwindSafe for ModeSet
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