Logoj0ke.net Open Build Service > Projects > server:monitoring > nagios-plugins-nwc-health > Binaries > nagios-plugins-nwc-health-8... > Dependencies
Sign Up | Log In

Dependency of nagios-plugins-nwc-health-8.0-1.1.src.rpm

Name: perl-MooseX-Types

Project: openSUSE_13.2

Repository: oss

Title: 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"'.

Version: 0.45

Release: 1.2

Architecture: noarch

Size: 61.4 KB

Build Time: 2014-10-06 18:25:25 +0200 (over 9 years ago)

Requires

Symbol Provided by
perl(:MODULE_COMPAT_5.20.1) perl
perl(Carp::Clan) >= 6.00 perl-Carp-Clan
perl(Module::Runtime) perl-Module-Runtime
perl(Moose) >= 1.06 perl-Moose
perl(Moose::Exporter) perl-Moose
perl(Moose::Meta::TypeConst... perl-Moose
perl(Moose::Util::TypeConst... perl-Moose
perl(Scalar::Util) >= 1.19 perl-base-32bit perl-base perl-Scalar-List-Utils
perl(Sub::Exporter) perl-Sub-Exporter
perl(Sub::Name) perl-Sub-Name
perl(namespace::autoclean) ... perl-namespace-autoclean