15 lines
291 B
Rust
15 lines
291 B
Rust
|
//! Test that we do not allow unsizing `([Opaque; N],)` to `([Concrete],)`.
|
||
|
|
||
|
#![feature(unsized_tuple_coercion)]
|
||
|
|
||
|
fn hello() -> ([impl Sized; 2],) {
|
||
|
if false {
|
||
|
let x = hello();
|
||
|
let _: &([i32],) = &x;
|
||
|
//~^ ERROR: mismatched types
|
||
|
}
|
||
|
todo!()
|
||
|
}
|
||
|
|
||
|
fn main() {}
|