1use askit::prompt_mod::prompt;
2
3fn main() -> Result<(), askit::Error> {
4 let port: u32 = prompt("Port: ")
5 .to()
6 .retries(2)
7 .validate(|p| (1..=65535).contains(p))
8 .message("Port must be in 1..=65535")
9 .get()?;
10
11 println!("Using port {port}");
12 Ok(())
13}