The error does not make it clear. ``` struct S; impl S { fn foo(*mut self) { } } error: unexpected token: `*` fn foo(*mut self) { ^ ```