pub enum AdmittedAction {
Input(Input),
EditorKey(Key),
Paste(String),
Resize {
columns: u16,
rows: u16,
},
QuitIntent,
Focus(bool),
}Expand description
One admitted action — a one-to-one mirror of the engine’s admitted
input surface (AppEvent’s client-initiated subset). The protocol
adds no commands of its own.
Variants§
Input(Input)
Physical/logical input; the engine selects the owner.
EditorKey(Key)
Already-normalized semantic input (scripted/editor commands).
Paste(String)
Bracketed paste: one text payload, never a key stream.
Resize
Terminal resized.
QuitIntent
ctrl-c: the quit intent; the editor’s policy decides.
Focus(bool)
Focus change.
Trait Implementations§
Source§impl Clone for AdmittedAction
impl Clone for AdmittedAction
Source§impl Debug for AdmittedAction
impl Debug for AdmittedAction
Source§impl<'de> Deserialize<'de> for AdmittedAction
impl<'de> Deserialize<'de> for AdmittedAction
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
Source§impl PartialEq for AdmittedAction
impl PartialEq for AdmittedAction
Source§impl Serialize for AdmittedAction
impl Serialize for AdmittedAction
impl StructuralPartialEq for AdmittedAction
Auto Trait Implementations§
impl Freeze for AdmittedAction
impl RefUnwindSafe for AdmittedAction
impl Send for AdmittedAction
impl Sync for AdmittedAction
impl Unpin for AdmittedAction
impl UnsafeUnpin for AdmittedAction
impl UnwindSafe for AdmittedAction
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