Sign in
rust
/
rust-lang
/
rust
/
refs/heads/perf-tmp
/
.
/
tests
/
ui
/
specialization
/
dont-drop-upcast-candidate.rs
blob: 98d8cad7c1fbde4258e1dea10c62d74e202f5d8e [
file
] [
log
] [
blame
]
#![
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
()
{}