arostech_cli_rust/models/
menu_item.rs

1pub 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}