Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
traits
/
next-solver
/
constrain-alias-goals-in-unsize.rs
blob: 1656238bd6188d92bc8fc31815ab3c4f26727759 [
file
] [
log
] [
blame
] [
edit
]
//@ compile-flags: -Znext-solver
//@ check-pass
use
std
::
mem
::
ManuallyDrop
;
trait
Foo
{}
struct
Guard
<
T
>
{
value
:
ManuallyDrop
<
T
>,
}
impl
<
T
:
Foo
>
Guard
<
T
>
{
fn
uwu
(&
self
)
{
let
x
:
&
dyn
Foo
=
&*
self
.
value
;
}
}
fn
main
()
{}