Sign in
fuchsia
/
third_party
/
rust
/
7bade6ef730cff83f3591479a98916920f66decd
/
.
/
src
/
test
/
ui
/
object-safety
/
object-safety-bounds.rs
blob: 44bd369324a4b640345dc8c769f2d7034c28a927 [
file
] [
log
] [
blame
]
// Traits with bounds mentioning `Self` are not object safe
trait
X
{
type
U
:
PartialEq
<
Self
>;
}
fn
f
()
->
Box
<
dyn X
<
U
=
u32
>>
{
//~^ ERROR the trait `X` cannot be made into an object
loop
{}
}
fn
main
()
{}