Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
impl-trait
/
coherence-treats-tait-ambig.rs
blob: df47208bf3676cd9925297ee1c149a942c49c01a [
file
] [
log
] [
blame
] [
edit
]
#![
feature
(
type_alias_impl_trait
)]
type
T
=
impl
Sized
;
struct
Foo
;
impl
Into
<
T
>
for
Foo
{
//~^ ERROR conflicting implementations of trait `Into<T>` for type `Foo`
fn
into
(
self
)
->
T
{
Foo
}
}
fn
main
()
{
let
_
:
T
=
Foo
.
into
();
}