pub struct SendKeysExtRequest {
pub target: Option<PaneTarget>,
pub keys: Vec<String>,
pub expand_formats: bool,
pub hex: bool,
pub literal: bool,
pub dispatch_key_table: bool,
pub copy_mode_command: bool,
pub forward_mouse_event: bool,
pub reset_terminal: bool,
pub repeat_count: Option<usize>,
}Expand description
Extended request payload for send-keys.
Fields§
§target: Option<PaneTarget>The optional explicit pane target.
keys: Vec<String>Key tokens in left-to-right order.
expand_formats: boolWhether tmux format expansion should be applied to each token first.
hex: boolWhether each token should be interpreted as a hexadecimal byte value.
literal: boolWhether tokens should be sent as literal bytes instead of key names.
dispatch_key_table: boolWhether keys should be dispatched through the client’s key table.
copy_mode_command: boolWhether tokens describe copy-mode commands.
forward_mouse_event: boolWhether the payload should be treated as a mouse event.
reset_terminal: boolWhether the target terminal should be reset before sending keys.
repeat_count: Option<usize>Optional tmux repeat count for command or key dispatch.
Trait Implementations§
Source§impl Clone for SendKeysExtRequest
impl Clone for SendKeysExtRequest
Source§fn clone(&self) -> SendKeysExtRequest
fn clone(&self) -> SendKeysExtRequest
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 SendKeysExtRequest
impl Debug for SendKeysExtRequest
Source§impl<'de> Deserialize<'de> for SendKeysExtRequest
impl<'de> Deserialize<'de> for SendKeysExtRequest
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 SendKeysExtRequest
impl PartialEq for SendKeysExtRequest
Source§fn eq(&self, other: &SendKeysExtRequest) -> bool
fn eq(&self, other: &SendKeysExtRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SendKeysExtRequest
impl Serialize for SendKeysExtRequest
impl Eq for SendKeysExtRequest
impl StructuralPartialEq for SendKeysExtRequest
Auto Trait Implementations§
impl Freeze for SendKeysExtRequest
impl RefUnwindSafe for SendKeysExtRequest
impl Send for SendKeysExtRequest
impl Sync for SendKeysExtRequest
impl Unpin for SendKeysExtRequest
impl UnsafeUnpin for SendKeysExtRequest
impl UnwindSafe for SendKeysExtRequest
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