20 lines
538 B
Rust
20 lines
538 B
Rust
#![deny(elided_lifetimes_in_associated_constant)]
|
|
#![feature(generic_const_items)]
|
|
//~^ WARN the feature `generic_const_items` is incomplete
|
|
|
|
struct A;
|
|
impl A {
|
|
const GAC_TYPE<T>: &str = "";
|
|
const GAC_LIFETIME<'a>: &str = "";
|
|
//~^ ERROR `&` without an explicit lifetime name cannot be used here
|
|
//~| WARN this was previously accepted by the compiler but is being phased out
|
|
}
|
|
|
|
trait Trait {
|
|
const GAC_TYPE<T>: &str = "";
|
|
const GAC_LIFETIME<'a>: &str = "";
|
|
//~^ ERROR missing lifetime specifier
|
|
}
|
|
|
|
fn main() {}
|