Mon, 09 Nov 2026 17:07:47 UTC Log in
Fine grained cloning support for Moose objects 26.23 KB built 2026-10-16 22:28:32 GMT

Description

Out of the box Moose only provides very bare-bones cloning support in order to maximize flexibility. This role provides a clone method that makes use of the low level cloning support already in Moose and adds selective deep cloning based on introspection on top of that. Attributes with the Clone trait will handle cloning of data within the object, typically delegating to the attribute value's own clone method.

Dependencies

24 total
Requires16
  • perl(Carp)
  • perl(Data::Visitor) >= 0.24
  • perl(Data::Visitor::Callback)
  • perl(Hash::Util::FieldHash::Compat)
  • perl(Moose::Role)
  • perl(MooseX::Clone::Meta::Attribute::Trait::Clone)
  • perl(MooseX::Clone::Meta::Attribute::Trait::Copy)
  • perl(MooseX::Clone::Meta::Attribute::Trait::NoClone)
  • perl(MooseX::Clone::Meta::Attribute::Trait::StorableClone)
  • perl(Storable)
  • perl(namespace::autoclean)
  • 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
Provides8
  • perl(MooseX::Clone) = 0.06
  • perl(MooseX::Clone::Meta::Attribute::Trait::Clone) = 0.06
  • perl(MooseX::Clone::Meta::Attribute::Trait::Clone::Base) = 0.06
  • perl(MooseX::Clone::Meta::Attribute::Trait::Clone::Std) = 0.06
  • perl(MooseX::Clone::Meta::Attribute::Trait::Copy) = 0.06
  • perl(MooseX::Clone::Meta::Attribute::Trait::NoClone) = 0.06
  • perl(MooseX::Clone::Meta::Attribute::Trait::StorableClone) = 0.06
  • perl-MooseX-Clone = 0.06-35.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

20
Files 1–20 of 20

Component of

buildroots that installed this RPM
Buildroot descending sort Created State
f45-build-26517-617 2026-10-17 00:51:06 expired
Buildroots 1–1 of 1