summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-04-24 13:27:12 +0200
committerMatthias Beyer <mail@beyermatthias.de>2021-04-24 13:27:12 +0200
commita834f3c5eb10de3dbc1fb51d017cbee4483830ff (patch)
tree42025efab8bbd3c3a5d7b12d0cdfde5afac5f76b
parent330e1bc40c49c588da3b2a1d6f0cf804f00d4358 (diff)
Add simple example
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--examples/simple.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/examples/simple.rs b/examples/simple.rs
new file mode 100644
index 0000000..46dedfd
--- /dev/null
+++ b/examples/simple.rs
@@ -0,0 +1,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(())
+}