mirror of
https://git.proxmox.com/git/rustc
synced 2025-07-19 19:28:03 +00:00
16 lines
229 B
Rust
16 lines
229 B
Rust
// check-pass
|
|
#![allow(unused_variables)]
|
|
|
|
struct Zeroes;
|
|
struct Foo<T>(T);
|
|
|
|
impl Into<[usize; 3]> for Zeroes {
|
|
fn into(self) -> [usize; 3] {
|
|
[0; 3]
|
|
}
|
|
}
|
|
|
|
fn main() {
|
|
let Foo([a, b, c]) = Foo(Zeroes.into());
|
|
}
|