blob: c86190aa7fc2c3df2a4a9e83d912a676cbdfd589 [file] [log] [blame]
fn main() {
// ANCHOR: here
fn plus_one(x: Option<i32>) -> Option<i32> {
match x {
// ANCHOR: first_arm
None => None,
// ANCHOR_END: first_arm
// ANCHOR: second_arm
Some(i) => Some(i + 1),
// ANCHOR_END: second_arm
}
}
let five = Some(5);
let six = plus_one(five);
let none = plus_one(None);
// ANCHOR_END: here
}