Skip to main content

Module protocol

Module protocol 

Source

Re-exportsยง

pub use keyboard_input::ClientKey;
pub use keyboard_input::ClientKeyCode;
pub use keyboard_input::ClientKeyModifiers;
pub use pane_layout::LayoutSnapshot;
pub use pane_layout::PaneId;
pub use pane_layout::PaneMouseMode;
pub use pane_layout::PaneRegionContainment;
pub use pane_layout::PaneRegionSnapshot;
pub use pane_layout::PaneRegionsSnapshot;
pub use pane_layout::PaneSnapshot;
pub use pane_layout::RowWrap;
pub use pane_layout::TabId;
pub use pane_layout::TabSnapshot;
pub use pane_mouse::ClientMouseEvent;
pub use pane_mouse::ClientMouseEventPhase;
pub use pane_mouse::ClientMousePosition;
pub use pane_render::RenderBaseline;
pub use pane_render::RenderCell;
pub use pane_render::RenderCellWidth;
pub use pane_render::RenderColor;
pub use pane_render::RenderCursor;
pub use pane_render::RenderCursorShape;
pub use pane_render::RenderCursorVisibility;
pub use pane_render::RenderDiff;
pub use pane_render::RenderRowSpan;
pub use pane_render::RenderStyle;
pub use pane_render::RenderTextStyle;
pub use pane_render::RenderUpdate;
pub use pane_scroll::PaneScrollDirection;
pub use pane_scroll::PaneScrollLineMove;
pub use session_attach::AttachAccepted;
pub use session_attach::AttachRequest;
pub use terminal::TerminalSize;
pub use tracked_process::TrackedProcessState;
pub use wire::ClientRequest;
pub use wire::ProtocolFrame;
pub use wire::ServerError;
pub use wire::ServerEvent;
pub use wire::decode_client_request;
pub use wire::decode_server_event;
pub use wire::encode_client_request;
pub use wire::encode_server_event;

Modulesยง

keyboard_input ๐Ÿ”’
pane_layout ๐Ÿ”’
pane_mouse ๐Ÿ”’
pane_render ๐Ÿ”’
pane_scroll ๐Ÿ”’
session_attach ๐Ÿ”’
terminal ๐Ÿ”’
tracked_process ๐Ÿ”’
wire ๐Ÿ”’

Functionsยง

rkyv_deserialize_error ๐Ÿ”’