appcui 0.4.8

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
17
18
macro_rules! should_not_use {
    ($param:expr, $error:expr) => {
        if $param.is_some() {
            return Err($error);
        }
    };
}

macro_rules! should_use {
    ($param:expr, $error:expr) => {
        if $param.is_none() {
            return Err($error);
        }
    };
}

pub (super) use should_not_use;
pub (super) use should_use;