password_masking/password_masking.rs
1use derive_wizard::Wizard;
2
3#[derive(Debug, Wizard)]
4#[allow(unused)]
5struct LoginForm {
6 #[prompt("Enter username:")]
7 username: String,
8
9 #[prompt("Enter password:")]
10 #[mask]
11 password: String,
12}
13
14fn main() {
15 let form = LoginForm::wizard_builder().build();
16 println!("LoginForm: {form:#?}");
17}