1.インプット(input)
let mut buf= String::new();
io::stdin().read_line(&mut buf).unwrap();
let mut num= buf.trim().parse::<usize>().unwrap();
CHAT-GPTのおすすめ
let std= stdin();
let mut buff= std.lock().lines();
let a_and_b: Vec<i32>= buff.next().unwrap().unwrap()
.split_whitespace()
.map(|f| f.parse().unwrap())
.collect();
2. TypeCast
let a= 0_i32;
let b= a as u32;
let string_type= String::from("77");
let number= string_type.parse::<i32>();
let number2: i32= string_type.parse();
3. test code
$ cargo new --lib example
cargo testでテストできます!