wait_for_exit

Function wait_for_exit 

Source
pub fn wait_for_exit(menu: &TerminalMenu)
Expand description

Wait for menu to exit.

ยงExample

use terminal_menu::{TerminalMenu, menu, activate, wait_for_exit};
let my_menu = menu(vec![
    list("galadriel", vec!["frodo", "bilbo"])
    numeric("boo", 4.67, Some(3.0), None, None)
]);
activate(&my_menu);

//do something here

wait_for_exit(&my_menu);
Examples found in repository?
examples/async.rs (line 21)
5fn main() {
6    use terminal_menu::{menu, label, button, activate, wait_for_exit};
7    let menu = menu(vec![
8        label("do work when menu open!"),
9        button("get me out of here!")
10    ]);
11
12    // like run but doesn't block
13    activate(&menu);
14
15    // do stuff
16    let mut num: usize = 1;
17    for i in 2..10 {
18        num *= i;
19    }
20
21    wait_for_exit(&menu);
22    println!("{}", num);
23}