summaryrefslogtreecommitdiff
path: root/ex4.rs
blob: d1ae563b53add7807ea7b14b5430fe6463493439 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// Make me compile!

fn something() -> Result<i32, std::num::ParseIntError> {
    let x:i32 = "3".parse();
    Ok(x * 4)
}

fn main() {
    match something() {
        Ok(..) => println!("You win!"),
        Err(e) => println!("Oh no something went wrong: {}", e),
    }
}