# New Ticket Created by Zoffix Znet
# Please include the string: [perl #131676]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/Ticket/Display.html?id=131676 >
Mu provides iterator method, but when you mix in a role that wants it
implemented, it doesn't find it:
m: role Meow { method iterator {…} }; class Bar does Meow {}
camelia rakudo-moar 2a8d1e: OUTPUT: «5===SORRY!5=== Error while
compiling <tmp>â¤Method 'iterator' must be implemented by Bar because it is
required by roles: Meow.â¤at <tmp>:1â¤Â»
Yet it all works fine if you are also doing `is SomethingUnrelated`:
m: class Foo { method x {} }; role Meow { method iterator {…} }; class Bar
is Foo does Meow {}
camelia rakudo-moar 2a8d1e: ( no output )