Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
wf
/
issue-48638.rs
blob: 6a778a4bf214e35043b8ae346124139085eaafc3 [
file
] [
log
] [
blame
] [
edit
]
//@ check-pass
pub
trait
D
{}
pub
struct
DT
;
impl
D
for
DT
{}
pub
trait
A
<
R
:
D
>:
Sized
{
type
AS
;
}
pub
struct
As
<
R
:
D
>(
R
);
pub
struct
AT
;
impl
<
R
:
D
>
A
<
R
>
for
AT
{
type
AS
=
As
<
R
>;
}
#[
repr
(
packed
)]
struct
S
(<
AT
as
A
<
DT
>>::
AS
);
fn
main
()
{}