From 843e2ee5d56907be94a68d3b3b6a2057f8abaaeb Mon Sep 17 00:00:00 2001 From: b-naber Date: Mon, 3 Jul 2023 20:55:37 +0000 Subject: [PATCH] add test for nested pattern --- tests/ui/pattern/slice-patterns-nested.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/ui/pattern/slice-patterns-nested.rs diff --git a/tests/ui/pattern/slice-patterns-nested.rs b/tests/ui/pattern/slice-patterns-nested.rs new file mode 100644 index 00000000000..077e0a13954 --- /dev/null +++ b/tests/ui/pattern/slice-patterns-nested.rs @@ -0,0 +1,15 @@ +// check-pass +#![allow(unused_variables)] + +struct Zeroes; +struct Foo(T); + +impl Into<[usize; 3]> for Zeroes { + fn into(self) -> [usize; 3] { + [0; 3] + } +} + +fn main() { + let Foo([a, b, c]) = Foo(Zeroes.into()); +}