Source: libmoox-role-cloneset-perl Section: perl Priority: optional Maintainer: Debian Perl Group Uploaders: Peter Pentchev Build-Depends: debhelper-compat (= 11), libmodule-build-tiny-perl, perl Build-Depends-Indep: libmoo-perl (>= 1.006), libmoox-buildargs-perl, libnamespace-clean-perl (>= 0.25) Standards-Version: 4.2.1 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libmoox-role-cloneset-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libmoox-role-cloneset-perl.git Homepage: https://metacpan.org/release/MooX-Role-CloneSet Testsuite: autopkgtest-pkg-perl Rules-Requires-Root: no Package: libmoox-role-cloneset-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libmoo-perl (>= 1.006), libnamespace-clean-perl (>= 0.25) Recommends: libmoox-buildargs-perl Description: Perl Moo role for creating updated copies of immutable objects MooX::Role::CloneSet is a role for immutable objects, providing an easy way to create a new object with some modified properties. It provides the cset() method that creates a new object with the specified changes, shallowly copying all the rest of the original object's properties.