1 // build-pass (FIXME(62277): could be check-pass?)
3 #![feature(untagged_unions)]
7 use std::mem::ManuallyDrop;
11 Self: Send, T: PartialEq<Self>
19 Self: Send, T: PartialEq<Self>
27 Self: Send, T: PartialEq<Self>
35 Self: Send, T: PartialEq<Self> + Copy