// https://github.com/rust-lang/rust/issues/84434 | |
//@ check-pass | |
use std::path::Path; | |
struct A { | |
pub func: fn(check: bool, a: &Path, b: Option<&Path>), | |
} | |
const MY_A: A = A { | |
func: |check, a, b| { | |
if check { | |
let _ = (); | |
} else if let Some(parent) = b.and_then(|p| p.parent()) { | |
let _ = (); | |
} | |
}, | |
}; | |
fn main() {} |