7 package Foo::Base::Meta::Trait;
14 Moose::Util::MetaRole::apply_metaroles(
16 class_metaroles => { constructor => ['Foo::Base::Meta::Trait'] },
18 __PACKAGE__->meta->make_immutable;
22 package Foo::Meta::Trait;
29 Moose::Util::MetaRole::apply_metaroles(
31 class_metaroles => { constructor => ['Foo::Meta::Trait'] }
33 ::ok(!Foo->meta->is_immutable);
35 ::ok(!Foo->meta->is_immutable);