Mon, 09 Nov 2026 16:55:03 UTC Log in
Make your object constructors blow up on unknown attributes 22.71 KB built 2026-10-16 22:31:38 GMT

Description

Simply loading this module makes your constructors "strict". If your constructor is called with an attribute init argument that your class does not declare, then it calls "Carp::confess()". This is a great way to catch small typos.

Dependencies

19 total
Requires15
  • perl(B)
  • perl(Moose) >= 0.94
  • perl(Moose::Exporter)
  • perl(Moose::Role)
  • perl(Moose::Util::MetaRole)
  • perl(MooseX::StrictConstructor::Trait::Class)
  • perl(MooseX::StrictConstructor::Trait::Method::Constructor)
  • perl(namespace::autoclean)
  • 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
Provides4
  • perl(MooseX::StrictConstructor) = 0.21
  • perl(MooseX::StrictConstructor::Trait::Class) = 0.21
  • perl(MooseX::StrictConstructor::Trait::Method::Constructor) = 0.21
  • perl-MooseX-StrictConstructor = 0.21-28.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

14
Files 1–14 of 14

Component of

buildroots that installed this RPM
Buildroot descending sort Created State
f45-build-26885-619 2026-10-17 01:26:18 expired
f45-build-26880-619 2026-10-17 01:26:16 expired
f45-build-26832-619 2026-10-17 01:21:51 expired
f45-build-26517-617 2026-10-17 00:51:06 expired
f45-build-26225-616 2026-10-17 00:20:06 expired
f45-build-25894-613 2026-10-16 23:44:08 expired
Buildroots 1–6 of 6