Skip to main content

muxr_core/protocol/
pane_scroll.rs

1use serde::Serialize;
2
3#[derive(rkyv::Archive, Clone, Copy, Debug, rkyv::Deserialize, Eq, PartialEq, Serialize, rkyv::Serialize)]
4pub enum PaneScrollDirection {
5    Down,
6    Up,
7}
8
9/// Outcome for a single-line pane scroll request.
10#[derive(rkyv::Archive, Clone, Copy, Debug, rkyv::Deserialize, Eq, PartialEq, Serialize, rkyv::Serialize)]
11pub enum PaneScrollLineMove {
12    Moved,
13    Unchanged,
14}