blob: 5b345606ec7cdb95543c0450859c1110f41716cd [file]
//! regression test for <https://github.com/rust-lang/rust/issues/155516>
struct NamedStruct {
opt_field: Option<usize>,
res_field: Result<usize, ()>,
}
fn main() {
let a: usize;
let b: usize;
NamedStruct {
opt_field: a, //~ ERROR mismatched types
res_field: b, //~ ERROR mismatched types
} = NamedStruct {
opt_field: Some(0),
res_field: Ok(42_usize),
};
}