Sign in
rust
/
rust
/
dc9879cb3d3446c41b6d7d6813b7bfd17da1134f
/
.
/
tests
/
ui
/
impl-trait
/
in-trait
/
issue-102571.rs
blob: 4fa3fdd31b5f402b48dd1061674e2a0ca0f49275 [
file
] [
log
] [
blame
]
use
std
::
fmt
::
Display
;
use
std
::
ops
::
Deref
;
trait
Foo
{
fn
bar
(
self
)
->
impl
Deref
<
Target
=
impl
Display
+
?
Sized
>;
}
fn
foo
<
T
:
Foo
>(
t
:
T
)
{
let
()
=
t
.
bar
();
//~^ ERROR mismatched types
}
fn
main
()
{}