appcui 0.5.1

A feature-rich and cross-platform TUI/CUI framework for Rust, enabling modern terminal-based applications on Windows, Linux, and macOS. Includes built-in UI components like buttons, menus, list views, tree views, checkboxes, and more. Perfect for building fast and interactive CLI tools and text-based interfaces.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/// Direction of a mouse-wheel movement.
///
/// Vertical wheels typically report [`Up`](Self::Up) and [`Down`](Self::Down).
/// Tilt wheels may also report [`Left`](Self::Left) and [`Right`](Self::Right).
#[derive(Copy,Clone,Debug,PartialEq)]
#[repr(u8)]
pub enum MouseWheelDirection {
    /// Tilt or scroll left (`←`).
    Left,
    /// Tilt or scroll right (`→`).
    Right,
    /// Scroll up (`↑`).
    Up,
    /// Scroll down (`↓`).
    Down
}