Skip to main content

maybe_initial/
maybe_initial.rs

1use 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}