use std::io;
#[allow(dead_code)]
#[derive(Debug)]
pub struct User {
user_name: String,
email: String,
active_status: bool,
address: String,
total_active_hours: u64,
}
#[allow(dead_code)]
fn user_creator(user_name: String, email: String) -> User {
return User {
user_name,
email,
active_status: true,
address: String::from("NEPAL"),
total_active_hours: 0,
};
}
#[allow(dead_code)]
pub fn create_user() {
let mut user_name = String::new();
let mut email = String::new();
println!("Enter user name: ");
io::stdin()
.read_line(&mut user_name)
.expect("Can't read user name!");
println!("Enter your email: ");
io::stdin()
.read_line(&mut email)
.expect("Can't read email!");
let user = user_creator(user_name, email);
println!(
"User name: {}\nEmail: {}\nActive status: {}\n Address: {}\n Total active hours: {}",
user.user_name, user.email, user.active_status, user.address, user.total_active_hours
)
}