SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-MooseX-Types rpm build for : OpenSuSE. For other distributions click perl-MooseX-Types.

Name : perl-MooseX-Types
Version : 0.50 Vendor : openSUSE
Release : lp152.3.2 Date : 2019-09-20 20:11:39
Group : Development/Libraries/Perl Source RPM : perl-MooseX-Types-0.50-lp152.3.2.src.rpm
Size : 0.13 MB
Packager : https://bugs_opensuse_org
Summary : Organise your Moose types in libraries
Description :
The type system provided by Moose effectively makes all of its builtin type
global, as are any types you declare with Moose. This means that every
module that declares a type named \'PositiveInt\' is sharing the same type
object. This can be a problem when different parts of the code base want to
use the same name for different things.

This package lets you declare types using short names, but behind the
scenes it namespaces all your type declarations, effectively prevent name
clashes between packages.

This is done by creating a type library module like \'MyApp::Types\' and then
importing types from that module into other modules.

As a side effect, the declaration mechanism allows you to write type names
as barewords (really function calls), which catches typos in names at
compile time rather than run time.

This module also provides some helper functions for using Moose types
outside of attribute declarations.

If you mix string-based names with types created by this module, it will
warn, with a few exceptions. If you are declaring a \'class_type()\' or
\'role_type()\' within your type library, or if you use a fully qualified
name like \'\"MyApp::Foo\"\'.

RPM found in directory: /vol/rzm3/linux-opensuse/distribution/leap/15.2/repo/oss/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-MooseX-Types-0.50-lp152.3.2.noarch.rpm
ftp.icm.edu.pl  perl-MooseX-Types-0.50-lp152.3.2.noarch.rpm
ftp.icm.edu.pl  perl-MooseX-Types-0.50-lp152.3.2.noarch.rpm
     

Provides :
perl(MooseX::Types)
perl(MooseX::Types::Base)
perl(MooseX::Types::CheckedUtilExports)
perl(MooseX::Types::Combine)
perl(MooseX::Types::Moose)
perl(MooseX::Types::TypeDecorator)
perl(MooseX::Types::UndefinedType)
perl(MooseX::Types::Util)
perl(MooseX::Types::Wrapper)
perl-MooseX-Types

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(Carp::Clan) >= 6.00
perl(Module::Runtime)
perl(Moose) >= 1.06
perl(Moose::Exporter)
perl(Moose::Meta::TypeConstraint::Union)
perl(Moose::Util::TypeConstraints)
perl(Scalar::Util) >= 1.19
perl(Sub::Exporter)
perl(Sub::Exporter::ForMethods) >= 0.100052
perl(Sub::Install)
perl(Sub::Name)
perl(namespace::autoclean) >= 0.16
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/MooseX
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Types
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Types.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Types/Base.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Types/CheckedUtilExports.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Types/Combine.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Types/Moose.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Types/TypeDecorator.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Types/UndefinedType.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Types/Util.pm
/usr/lib/perl5/vendor_perl/5.26.1/MooseX/Types/Wrapper.pm
/usr/share/doc/packages/perl-MooseX-Types
/usr/share/doc/packages/perl-MooseX-Types/CONTRIBUTING
/usr/share/doc/packages/perl-MooseX-Types/Changes
/usr/share/doc/packages/perl-MooseX-Types/LICENCE
/usr/share/doc/packages/perl-MooseX-Types/README
/usr/share/man/man3/MooseX::Types.3pm.gz
/usr/share/man/man3/MooseX::Types::Base.3pm.gz
/usr/share/man/man3/MooseX::Types::CheckedUtilExports.3pm.gz
/usr/share/man/man3/MooseX::Types::Combine.3pm.gz
/usr/share/man/man3/MooseX::Types::Moose.3pm.gz
/usr/share/man/man3/MooseX::Types::TypeDecorator.3pm.gz
/usr/share/man/man3/MooseX::Types::UndefinedType.3pm.gz
/usr/share/man/man3/MooseX::Types::Util.3pm.gz
/usr/share/man/man3/MooseX::Types::Wrapper.3pm.gz

 
ICM