mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 23:04:33 +00:00
18 lines
340 B
Rust
18 lines
340 B
Rust
|
//@ known-bug: #127351
|
||
|
#![feature(lazy_type_alias)]
|
||
|
#![allow(incomplete_features)]
|
||
|
|
||
|
struct Outer0<'a, T>(ExplicitTypeOutlives<'a, T>);
|
||
|
type ExplicitTypeOutlives<'a, T: 'a> = (&'a (), T);
|
||
|
|
||
|
pub struct Warns {
|
||
|
_significant_drop: ExplicitTypeOutlives,
|
||
|
field: String,
|
||
|
}
|
||
|
|
||
|
pub fn test(w: Warns) {
|
||
|
_ = || drop(w.field);
|
||
|
}
|
||
|
|
||
|
fn main() {}
|