Sign in
rust
/
rust
/
1ce9c977ffcff7c3b12bfe5629a682da0e74a7a1
/
.
/
tests
/
ui
/
traits
/
issue-38604.rs
blob: 70f0ef0cb9cbfaf76622c430a49c8f455202f92d [
file
] [
log
] [
blame
]
trait
Q
<
T
:?
Sized
>
{}
trait
Foo
where u32
:
Q
<
Self
>
{
fn
foo
(&
self
);
}
impl
Q
<()>
for
u32
{}
impl
Foo
for
()
{
fn
foo
(&
self
)
{
println
!(
"foo!"
);
}
}
fn
main
()
{
let
_f
:
Box
<
dyn
Foo
>
=
//~ ERROR `Foo` is not dyn compatible
Box
::
new
(());
}