Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
impl-trait
/
in-trait
/
issue-102571.rs
blob: 4fa3fdd31b5f402b48dd1061674e2a0ca0f49275 [
file
] [
log
] [
blame
] [
edit
]
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
()
{}