| trait SomeTrait { | |
| fn foo(); //~ associated function `foo` has no `self` parameter | |
| } | |
| fn main() { | |
| let trait_obj: &dyn SomeTrait = SomeTrait; | |
| //~^ ERROR expected value, found trait `SomeTrait` | |
| //~| ERROR E0038 | |
| let &invalid = trait_obj; | |
| //~^ ERROR E0033 | |
| } |