Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
specialization
/
dont-drop-upcast-candidate.rs
blob: 98d8cad7c1fbde4258e1dea10c62d74e202f5d8e [
file
] [
log
] [
blame
] [
edit
]
#![
feature
(
unsize
)]
use
std
::
marker
::
Unsize
;
use
std
::
ops
::
Deref
;
trait
Foo
:
Bar
{}
trait
Bar
{}
impl
<
T
>
Bar
for
T where dyn
Foo
:
Unsize
<
dyn
Bar
>
{}
impl
Bar
for
()
{}
//~^ ERROR conflicting implementations of trait `Bar` for type `()`
fn
main
()
{}