summaryrefslogtreecommitdiffstats
path: root/examples/simple.rs
blob: 46dedfd2ad7956ef7bffa24d6c3303fff38f5218 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use interactive_object_builder::*;
use interactive_object_builder::backend::dialoguer::DialoguerBackend;

fn main() -> Result<(), ()> {
    let b = bool::builder(DialoguerBackend).build_value("Success?")
        .map_err(|_| ())?;

    if b {
        println!("Success");
    } else {
        println!("Failed");
    }

    Ok(())
}