2015-05-02 14:09:53 +02:00
|
|
|
trait Qiz {
|
|
|
|
fn qiz();
|
|
|
|
}
|
|
|
|
|
|
|
|
struct Foo;
|
|
|
|
impl Qiz for Foo {
|
|
|
|
fn qiz() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
struct Bar {
|
2019-05-28 14:46:13 -04:00
|
|
|
foos: &'static [&'static (dyn Qiz + 'static)]
|
2015-12-15 04:31:58 -05:00
|
|
|
//~^ ERROR E0038
|
2015-05-02 14:09:53 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
const FOO : Foo = Foo;
|
|
|
|
const BAR : Bar = Bar { foos: &[&FOO]};
|
2023-10-25 10:49:24 +00:00
|
|
|
//~^ ERROR E0038
|
2024-08-05 17:26:46 -07:00
|
|
|
//~| ERROR E0038
|
2015-05-02 14:09:53 +02:00
|
|
|
|
|
|
|
fn main() { }
|