Enum limine_protocol::structures::terminal::CallbackType
source · #[repr(u64)]pub enum CallbackType {
DECSequence,
Bell,
DECPrivateID,
StatusReport,
CursorPositionReport,
KeyboardLEDUpdate,
SwitchSequence,
LinuxEscapeSequence,
}Expand description
Types of terminal callbacks
Variants§
DECSequence
A DEC Private Mode Sequence has been encountered
Bell
A bell event has occurred
DECPrivateID
The kernel must respond to a DEC Private ID request
StatusReport
The kernel must respond to an ECMA-48 status report request
CursorPositionReport
The kernel must respond to an ECMA-48 cursor position report request
KeyboardLEDUpdate
The kernel must respond to a keyboard LED change request
SwitchSequence
An ECMA-48 Switch sequence has been encountered that the terminal cannot handle alone
LinuxEscapeSequence
A private Linux escape sequence has been encountered that the terminal cannot handle alone
Trait Implementations§
source§impl Debug for CallbackType
impl Debug for CallbackType
source§impl PartialEq<CallbackType> for CallbackType
impl PartialEq<CallbackType> for CallbackType
source§fn eq(&self, other: &CallbackType) -> bool
fn eq(&self, other: &CallbackType) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for CallbackType
impl StructuralEq for CallbackType
impl StructuralPartialEq for CallbackType
Auto Trait Implementations§
impl RefUnwindSafe for CallbackType
impl Send for CallbackType
impl Sync for CallbackType
impl Unpin for CallbackType
impl UnwindSafe for CallbackType
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