Use strict 'roles' in Moose
16.54 KB
built 2026-10-16 22:27:52 GMT
Description
When using Moose::Role, a class which provides a method a role provides will
silently override that method. This can cause strange, hard-to-debug errors
when the role's methods are not called. Simply use MooseX::Role::Strict instead
of Moose::Role and overriding a role's method becomes a composition-time
failure.
Dependencies
16 totalRequires13
- perl(Moose)
- perl(Moose::Exporter)
- perl(Moose::Meta::Role)
- perl(Moose::Meta::Role::Application::ToClass)
- perl(Moose::Role)
- perl(MooseX::Meta::Role::Strict)
- perl(strict)
- perl(warnings)
- perl-libs
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
- rpmlib(PayloadFilesHavePrefix) <= 4.0-1
- rpmlib(PayloadIsZstd) <= 5.4.18-1
Provides3
- perl(MooseX::Meta::Role::Strict) = 0.05
- perl(MooseX::Role::Strict) = 0.05
- perl-MooseX-Role-Strict = 0.05-30.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
12
Files 1–12 of 12
Component of
buildroots that installed this RPMNo Buildroots
