#[repr(u8)]pub enum ArchivedClientRequestwhere
AttachRequest: Archive,
TerminalSize: Archive,
Vec<u8>: Archive,
ClientKey: Archive,
ClientMouseEvent: Archive,
PaneId: Archive,
String: Archive,
Option<u32>: Archive,
ClientMousePosition: Archive,
PaneScrollDirection: Archive,
TabId: Archive,{
Show 15 variants
Attach(<AttachRequest as Archive>::Archived),
DeleteSession,
Ping,
Pong,
Detach,
RenderResync,
Resize(<TerminalSize as Archive>::Archived),
Input(<Vec<u8> as Archive>::Archived),
Paste(<Vec<u8> as Archive>::Archived),
Key(<ClientKey as Archive>::Archived),
Mouse(<ClientMouseEvent as Archive>::Archived),
OpenFile {
pane_id: <PaneId as Archive>::Archived,
path: <String as Archive>::Archived,
line: <Option<u32> as Archive>::Archived,
column: <Option<u32> as Archive>::Archived,
},
ScrollPaneLineAt {
position: <ClientMousePosition as Archive>::Archived,
direction: <PaneScrollDirection as Archive>::Archived,
},
FocusPaneAt(<ClientMousePosition as Archive>::Archived),
FocusTab(<TabId as Archive>::Archived),
}Expand description
An archived ClientRequest
Variants§
Attach(<AttachRequest as Archive>::Archived)
The archived counterpart of ClientRequest::Attach
Tuple Fields
0: <AttachRequest as Archive>::ArchivedThe archived counterpart of ClientRequest::Attach::0
DeleteSession
The archived counterpart of ClientRequest::DeleteSession
Ping
The archived counterpart of ClientRequest::Ping
Pong
The archived counterpart of ClientRequest::Pong
Detach
The archived counterpart of ClientRequest::Detach
RenderResync
The archived counterpart of ClientRequest::RenderResync
Resize(<TerminalSize as Archive>::Archived)
The archived counterpart of ClientRequest::Resize
Tuple Fields
0: <TerminalSize as Archive>::ArchivedThe archived counterpart of ClientRequest::Resize::0
Input(<Vec<u8> as Archive>::Archived)
The archived counterpart of ClientRequest::Input
Tuple Fields
0: <Vec<u8> as Archive>::ArchivedThe archived counterpart of ClientRequest::Input::0
Paste(<Vec<u8> as Archive>::Archived)
The archived counterpart of ClientRequest::Paste
Tuple Fields
0: <Vec<u8> as Archive>::ArchivedThe archived counterpart of ClientRequest::Paste::0
Key(<ClientKey as Archive>::Archived)
The archived counterpart of ClientRequest::Key
Tuple Fields
0: <ClientKey as Archive>::ArchivedThe archived counterpart of ClientRequest::Key::0
Mouse(<ClientMouseEvent as Archive>::Archived)
The archived counterpart of ClientRequest::Mouse
Tuple Fields
0: <ClientMouseEvent as Archive>::ArchivedThe archived counterpart of ClientRequest::Mouse::0
OpenFile
The archived counterpart of ClientRequest::OpenFile
Fields
pane_id: <PaneId as Archive>::ArchivedThe archived counterpart of ClientRequest::OpenFile::pane_id
path: <String as Archive>::ArchivedThe archived counterpart of ClientRequest::OpenFile::path
line: <Option<u32> as Archive>::ArchivedThe archived counterpart of ClientRequest::OpenFile::line
column: <Option<u32> as Archive>::ArchivedThe archived counterpart of ClientRequest::OpenFile::column
ScrollPaneLineAt
The archived counterpart of ClientRequest::ScrollPaneLineAt
Fields
position: <ClientMousePosition as Archive>::ArchivedThe archived counterpart of ClientRequest::ScrollPaneLineAt::position
direction: <PaneScrollDirection as Archive>::ArchivedThe archived counterpart of ClientRequest::ScrollPaneLineAt::direction
FocusPaneAt(<ClientMousePosition as Archive>::Archived)
The archived counterpart of ClientRequest::FocusPaneAt
Tuple Fields
0: <ClientMousePosition as Archive>::ArchivedThe archived counterpart of ClientRequest::FocusPaneAt::0
FocusTab(<TabId as Archive>::Archived)
The archived counterpart of ClientRequest::FocusTab
Tuple Fields
0: <TabId as Archive>::ArchivedThe archived counterpart of ClientRequest::FocusTab::0