7 //~^ this has a `Sized` requirement
10 impl MutTrait for MutType {
11 fn function(&mut self) {}
20 //~^ this has a `Sized` requirement
28 (&MutType as &dyn MutTrait).function();
29 //~^ ERROR the `function` method cannot be invoked on a trait object
30 //~| NOTE you need `&mut dyn MutTrait` instead of `&dyn MutTrait`
31 (&mut Type as &mut dyn Trait).function();
32 //~^ ERROR the `function` method cannot be invoked on a trait object
33 //~| NOTE you need `&dyn Trait` instead of `&mut dyn Trait`