Skip to content

Commit 2396af7

Browse files
authored
Test partial moves via deref pats
1 parent 4313318 commit 2396af7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

tests/ui/pattern/deref-patterns/deref-box.rs

+5
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ fn unbox_2<T>(b: Box<(T,)>) -> T {
1515
x
1616
}
1717

18+
fn unbox_separately<T>(b: Box<(T, T)>) -> (T, T) {
19+
let (x, _) = b else { unreachable!() };
20+
let (_, y) = b else { unreachable!() };
21+
(x, y)
22+
}
1823
fn main() {
1924
// test that deref patterns can move out of boxes
2025
let b1 = Box::new(0);

0 commit comments

Comments
 (0)