blob: d146034114b96d304c2d0b74f81b7e1374f11dcb [file] [edit]
//@ check-pass
trait Bar<'a> {
const STATIC: &'a str;
}
struct A;
impl Bar<'_> for A {
const STATIC: &str = "";
}
struct B;
impl Bar<'static> for B {
const STATIC: &str = "";
}
struct C;
impl Bar<'_> for C {
const STATIC: &'static str = {
struct B;
impl Bar<'static> for B {
const STATIC: &str = "";
}
""
};
}
fn main() {}