From ddaa455a66bb33299ea67e744f95c92b23715f32 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 24 Apr 2021 13:34:01 +0200 Subject: Add example for Option and Option Signed-off-by: Matthias Beyer --- examples/option.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 examples/option.rs diff --git a/examples/option.rs b/examples/option.rs new file mode 100644 index 0000000..937733a --- /dev/null +++ b/examples/option.rs @@ -0,0 +1,15 @@ +use interactive_object_builder::*; +use interactive_object_builder::backend::dialoguer::DialoguerBackend; + +fn main() -> Result<(), ()> { + let v = Option::::builder(DialoguerBackend).build_collection("optional yes/no") + .map_err(|_| ())?; + + println!("{:?}", v); + + let v = Option::::builder(DialoguerBackend).build_collection("optional u64") + .map_err(|_| ())?; + + println!("{:?}", v); + Ok(()) +} -- cgit v1.2.3