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}