os-rust/tests/ui/impl-trait/unsize_tuple.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

15 lines
291 B
Rust
Raw Normal View History

2024-05-23 15:46:56 +00:00
//! 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() {}