``` rust trait Foo { fn foo(~self); } impl Foo for int { fn foo(~self) { } } fn main() { (@5 as @Foo).foo(); } ``` `error: internal compiler error: ~self receiver with non-~Trait`