Я беру номер ввода от пользователя, а затем проверяю, является ли число положительным, отрицательным или нулевым. Проверка положительного числа и нуля выполнена, но возникла проблема с проверкой отрицательного числа.
use std::io::Write;
fn main(){
print!("Enter Number: ");
let mut number = String::new();
std::io::stdout().flush();
std::io::stdin().read_line(&mut number);
let num: u32 = number.trim().parse().unwrap();
}
когда ввод отрицательного числа, программа становится паникой, не разбирая отрицательное число.