mirror of https://github.com/rust-lang/rust
16 lines
353 B
Rust
16 lines
353 B
Rust
struct Bad<const N: usize, T> {
|
|
arr: [u8; { N }],
|
|
another: T,
|
|
}
|
|
|
|
struct AlsoBad<const N: usize, 'a, T, 'b, const M: usize, U> {
|
|
//~^ ERROR lifetime parameters must be declared prior
|
|
a: &'a T,
|
|
b: &'b U,
|
|
}
|
|
|
|
fn main() {
|
|
let _: AlsoBad<7, 'static, u32, 'static, 17, u16>;
|
|
//~^ ERROR lifetime provided when a type was expected
|
|
}
|