Function terminal_menu::list[][src]

pub fn list<T: Into<String>, T2: IntoIterator>(
    name: T,
    values: T2
) -> TerminalMenuItem where
    T2::Item: Into<String>, 
Expand description

Make a terminal-menu item from which you can select a value from a selection. Only the selected value is visible.

Example

use terminal_menu::{menu, list, run, mut_menu};
let menu = menu(vec![
    list("My Lists Name", vec![
        "First Option",
        "Second Option",
        "Third Option"
    ])
]);
run(&menu);
println!("My Lists Value: {}", mut_menu(&menu).selection_value("My Lists Name"));