Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-MooX-Struct | Distribution: Mageia |
Version: 0.20.0 | Vendor: Mageia.Org |
Release: 2.mga9 | Build date: Tue Mar 22 22:39:19 2022 |
Group: Development/Perl | Build host: localhost |
Size: 74609 | Source RPM: perl-MooX-Struct-0.20.0-2.mga9.src.rpm |
Packager: umeabot <umeabot> | |
Url: https://metacpan.org/release/MooX-Struct | |
Summary: Make simple lightweight record-like structures that make sounds like cows |
MooX::Struct allows you to create cheap struct-like classes for your data using the Moo manpage. While similar in spirit to the MooseX::Struct manpage and the Class::Struct manpage, MooX::Struct has a somewhat different usage pattern. Rather than providing you with a 'struct' keyword which can be used to define structs, you define all the structs as part of the 'use' statement. This means they happen at compile time. A struct is just an "anonymous" Moo class. MooX::Struct creates this class for you, and installs a lexical alias for it in your namespace. Thus your module can create a "Point3D" struct, and some other module can too, and they won't interfere with each other. All struct classes inherit from MooX::Struct.
GPL+ or Artistic
* Tue Mar 22 2022 umeabot <umeabot> 0.20.0-2.mga9 + Revision: 1819681 - Mageia 9 Mass Rebuild
/usr/share/doc/perl-MooX-Struct /usr/share/doc/perl-MooX-Struct/COPYRIGHT /usr/share/doc/perl-MooX-Struct/CREDITS /usr/share/doc/perl-MooX-Struct/Changes /usr/share/doc/perl-MooX-Struct/INSTALL /usr/share/doc/perl-MooX-Struct/LICENSE /usr/share/doc/perl-MooX-Struct/META.json /usr/share/doc/perl-MooX-Struct/META.yml /usr/share/doc/perl-MooX-Struct/MYMETA.yml /usr/share/doc/perl-MooX-Struct/NEWS /usr/share/doc/perl-MooX-Struct/README /usr/share/doc/perl-MooX-Struct/SIGNATURE /usr/share/doc/perl-MooX-Struct/examples /usr/share/doc/perl-MooX-Struct/examples/triangle.pl /usr/share/man/man3/MooX::Struct.3pm.xz /usr/share/man/man3/MooX::Struct::Util.3pm.xz /usr/share/perl5/vendor_perl/MooX /usr/share/perl5/vendor_perl/MooX/Struct /usr/share/perl5/vendor_perl/MooX/Struct.pm /usr/share/perl5/vendor_perl/MooX/Struct/Util.pm
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jan 22 08:26:37 2025