maybe_initial/
maybe_initial.rs1use may_clack::{error::ClackError, input, intro, outro};
2use owo_colors::OwoColorize;
3
4fn main() -> Result<(), ClackError> {
5 println!();
6 intro!("{}", " maybe_initial ".reversed());
7
8 let opt = Some("test");
9
10 #[allow(clippy::needless_borrows_for_generic_args)]
11 let ref_opt = input("message").maybe_initial(&opt).required()?;
12 let opt = input("message").maybe_initial(opt).required()?;
13 let none = input("message").maybe_initial(None::<&str>).required()?;
14
15 outro!();
16
17 println!("ref_opt {ref_opt:?}");
18 println!("opt {opt:?}");
19 println!("none {none:?}");
20
21 Ok(())
22}