pub fn read() -> i32
{
let mut buffer = String::new();
std::io::stdin().read_line(&mut buffer).expect("Error in reading buffer!");
match buffer.trim().parse()
{
Ok(num) => return num,
Err(_) => { println!("Error in parsing value!"); return 0;}
}
}
#[cfg(test)]
mod tests
{
use super::*;
#[test]
fn it_works()
{
let result = read();
println!("Result: {}", result);
}
}