Function terminal_menu::numeric[][src]

pub fn numeric<T: Into<String>>(
    name: T,
    default: f64,
    step: Option<f64>,
    min: Option<f64>,
    max: Option<f64>
) -> TerminalMenuItem
Expand description

Make a terminal-menu item from which you can select a number between specified bounds.

Example

use terminal_menu::{menu, numeric, run, mut_menu};
let menu = menu(vec![
    numeric("My Numerics Name",
        0.0,  //default
        Some(0.5),  //step (optional)
        Some(-5.0), //minimum (optional)
        Some(10.0)  //maximum (optional)
    )
]);
run(&menu);
println!("My Numerics Value: {}", mut_menu(&menu).numeric_value("My Numerics Name"))