Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
traits
/
issue-82830.rs
blob: 4530f9cc45646e157565574b0106ab3874f2f924 [
file
] [
log
] [
blame
] [
edit
]
//@ check-pass
trait
A
<
Y
,
N
>
{
type
B
;
}
type
MaybeBox
<
T
>
=
<
T
as
A
<
T
,
Box
<
T
>>>::
B
;
struct
P
{
t
:
MaybeBox
<
P
>,
}
impl
<
Y
,
N
>
A
<
Y
,
N
>
for
P
{
type
B
=
N
;
}
fn
main
()
{
let
t
:
MaybeBox
<
P
>;
}