Crate pretty_menu
source ·Expand description
A simple yet powerful library for creating beautiful console menus in rust.
Allows for easy creation of interactive console menus. A simple example:
use pretty_menu::{Menu, MenuOption, MenuProps};
let menu_options = vec![
MenuOption::new("option 1", || println!("option one!")),
MenuOption::new("option 2", || println!("option two!")),
MenuOption::new("option 3", || println!("option three!")),
];
let mut menu = Menu::new(menu_options, MenuProps::default());
menu.show();
Structs
- Interactive console menu.
- An element in a
Menu
. - Stores configuration data passed to a
Menu
on creation.