pub enum Item {
Action {
name: String,
hotkey: Option<char>,
exp: Option<String>,
},
SubMenu {
name: String,
hotkey: Option<char>,
exp: Option<String>,
items: Vec<Item>,
},
Bool {
name: String,
hotkey: Option<char>,
exp: Option<String>,
},
Char {
name: String,
hotkey: Option<char>,
exp: Option<String>,
},
String {
name: String,
hotkey: Option<char>,
exp: Option<String>,
},
F64 {
name: String,
hotkey: Option<char>,
exp: Option<String>,
},
I64 {
name: String,
hotkey: Option<char>,
exp: Option<String>,
},
U64 {
name: String,
hotkey: Option<char>,
exp: Option<String>,
},
}
Expand description
Anything that can be listed in Menu
.
Variants
Action
Fields
name: String
Action name.
A menu item to execute an action. Exits Menu
.
SubMenu
Fields
name: String
Sub menu name. It can be distinguished by the +
character before it.
A menu item to enter branch menus. Eclipses Menu
or another SubMenu
.
Bool
Fields
name: String
Value name.
A menu item to input bool
. It can be distinguished by the =
character after it.
Char
Fields
name: String
Value name.
A menu item to input String
. It can be distinguished by the =
character after it.
String
Fields
name: String
Value name.
A menu item to input String
. It can be distinguished by the =
character after it.
F64
Fields
name: String
Value name.
A menu item to input f64
. It can be distinguished by the =
character after it.
I64
Fields
name: String
Value name.
A menu item to input i64
. It can be distinguished by the =
character after it.
U64
Fields
name: String
Value name.
A menu item to input u64
. It can be distinguished by the =
character after it.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Item
impl UnwindSafe for Item
Blanket Implementations
Mutably borrows from an owned value. Read more