21 lines
444 B
Rust
21 lines
444 B
Rust
#![deny(elided_lifetimes_in_associated_constant)]
|
|
|
|
trait Bar<'a> {
|
|
const STATIC: &'a str;
|
|
}
|
|
|
|
struct A;
|
|
impl Bar<'_> for A {
|
|
const STATIC: &str = "";
|
|
//~^ ERROR `&` without an explicit lifetime name cannot be used here
|
|
//~| WARN this was previously accepted by the compiler but is being phased out
|
|
//~| ERROR const not compatible with trait
|
|
}
|
|
|
|
struct B;
|
|
impl Bar<'static> for B {
|
|
const STATIC: &str = "";
|
|
}
|
|
|
|
fn main() {}
|