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 totalRequires16
- 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 RPMBuildroot ![]() |
Created | State |
|---|---|---|
| f45-build-26517-617 | 2026-10-17 00:51:06 | expired |
Buildroots 1–1 of 1

