Sign in
rust
/
rust
/
HEAD
/
.
/
tests
/
ui
/
variance
/
variance-object-types.rs
blob: fd03dec98249205316fac2cb83170f7c07ed9206 [
file
] [
log
] [
blame
]
#![
feature
(
rustc_attrs
)]
// For better or worse, associated types are invariant, and hence we
// get an invariant result for `'a`.
#[
rustc_variance
]
struct
Foo
<
'a> { //~ ERROR ['
a
:
o
]
x
:
Box
<
dyn
Fn
(
i32
)
->
&
'a i32 + '
static
>
}
fn
main
()
{
}