arostech_cli_rust/models/
menu_item.rs1pub struct MenuItem {
2 pub name: String,
3 pub action: fn() -> (bool, String)
4}
5
6impl MenuItem {
7 pub fn new(name: String, func: fn() -> (bool, String)) -> MenuItem {
8 MenuItem {
9 name,
10 action: func
11 }
12 }
13}