pub struct KeyboardEnhancementFlags(/* private fields */);Expand description
Extra information requested from terminals implementing an enhanced keyboard protocol.
Implementations§
Source§impl KeyboardEnhancementFlags
impl KeyboardEnhancementFlags
pub const DISAMBIGUATE_ESCAPE_CODES: Self
pub const REPORT_EVENT_TYPES: Self
pub const REPORT_ALTERNATE_KEYS: Self
pub const REPORT_ALL_KEYS_AS_ESCAPE_CODES: Self
pub const fn empty() -> Self
pub const fn union(self, other: Self) -> Self
pub const fn contains(self, other: Self) -> bool
Trait Implementations§
Source§impl BitOr for KeyboardEnhancementFlags
impl BitOr for KeyboardEnhancementFlags
Source§impl Clone for KeyboardEnhancementFlags
impl Clone for KeyboardEnhancementFlags
Source§fn clone(&self) -> KeyboardEnhancementFlags
fn clone(&self) -> KeyboardEnhancementFlags
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 moreSource§impl Debug for KeyboardEnhancementFlags
impl Debug for KeyboardEnhancementFlags
Source§impl Default for KeyboardEnhancementFlags
impl Default for KeyboardEnhancementFlags
Source§fn default() -> KeyboardEnhancementFlags
fn default() -> KeyboardEnhancementFlags
Returns the “default value” for a type. Read more
Source§impl Hash for KeyboardEnhancementFlags
impl Hash for KeyboardEnhancementFlags
Source§impl PartialEq for KeyboardEnhancementFlags
impl PartialEq for KeyboardEnhancementFlags
Source§fn eq(&self, other: &KeyboardEnhancementFlags) -> bool
fn eq(&self, other: &KeyboardEnhancementFlags) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for KeyboardEnhancementFlags
impl Eq for KeyboardEnhancementFlags
impl StructuralPartialEq for KeyboardEnhancementFlags
Auto Trait Implementations§
impl Freeze for KeyboardEnhancementFlags
impl RefUnwindSafe for KeyboardEnhancementFlags
impl Send for KeyboardEnhancementFlags
impl Sync for KeyboardEnhancementFlags
impl Unpin for KeyboardEnhancementFlags
impl UnsafeUnpin for KeyboardEnhancementFlags
impl UnwindSafe for KeyboardEnhancementFlags
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