summaryrefslogtreecommitdiffstats
path: root/examples/option.rs
blob: 2a30eeda19c13a22a7042e0266e9b12880c2880e (plain)
1
2
3
4
5
6
7
8
9
10
11
use interactive_object_builder::*;
use interactive_object_builder::backend::dialoguer::DialoguerBackend;

fn main() -> Result<()> {
    let v = Option::<bool>::builder(DialoguerBackend).build_collection("optional yes/no")?;
    println!("{:?}", v);

    let v = Option::<u64>::builder(DialoguerBackend).build_collection("optional u64")?;
    println!("{:?}", v);
    Ok(())
}