pub struct KeyCodeEncodeModes {
pub encoding: KeyboardEncoding,
pub application_cursor_keys: bool,
pub newline_mode: bool,
pub modify_other_keys: Option<i64>,
}Expand description
Specifies terminal modes/configuration that can influence how a KeyCode is encoded when being sent to and application via the pty.
Fields§
§encoding: KeyboardEncoding§application_cursor_keys: bool§newline_mode: bool§modify_other_keys: Option<i64>Trait Implementations§
Source§impl Clone for KeyCodeEncodeModes
impl Clone for KeyCodeEncodeModes
Source§fn clone(&self) -> KeyCodeEncodeModes
fn clone(&self) -> KeyCodeEncodeModes
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 KeyCodeEncodeModes
Auto Trait Implementations§
impl Freeze for KeyCodeEncodeModes
impl RefUnwindSafe for KeyCodeEncodeModes
impl Send for KeyCodeEncodeModes
impl Sync for KeyCodeEncodeModes
impl Unpin for KeyCodeEncodeModes
impl UnsafeUnpin for KeyCodeEncodeModes
impl UnwindSafe for KeyCodeEncodeModes
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