p5-MooseX-Types-Structured-0.36.txz


Advertisement

Description

p5-MooseX-Types-Structured - Moose Type Constraint classes for Structured Types

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly i386
Package filename p5-MooseX-Types-Structured-0.36.txz
Package name p5-MooseX-Types-Structured
Package version 0.36
Package release -
Package architecture i386
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/MooseX-Types-Structured
License GPLv1+, ART10
Maintainer perl@FreeBSD.org
Download size 30.20 KB
Installed size 93.59 KB
A structured type constraint is a standard container Moose type
constraint, such as an ArrayRef or HashRef, which has been enhanced to
allow you to explicitly name all the allowed type constraints inside the
structure.  The generalized form is:
TypeConstraint[@TypeParameters or %25TypeParameters]
Where 'TypeParameters' is an array reference or hash references of
Moose::Meta::TypeConstraint objects.
This type library enables structured type constraints.  It is built on
top of the MooseX::Types library system, so you should review the
documentation for that if you are not familiar with it.
WWW: https://metacpan.org/release/MooseX-Types-Structured

Alternatives

Package Version Architecture Repository
p5-MooseX-Types-Structured-0.36.txz 0.36 amd64 FreeBSD Ports Quarterly
p5-MooseX-Types-Structured-0.36.txz 0.36 amd64 FreeBSD Ports Latest
p5-MooseX-Types-Structured-0.36.txz 0.36 i386 FreeBSD Ports Latest
p5-MooseX-Types-Structured - - -

Requires

Name Value
p5-Devel-PartialDump = 0.20
p5-Moose = 2.2011,1
p5-MooseX-Types = 0.50
p5-Sub-Exporter = 0.987_1
p5-namespace-clean = 0.27
perl5 = 5.28.1_1

Download

Type URL
Mirror pkg.freebsd.org
Binary Package p5-MooseX-Types-Structured-0.36.txz
Source Package devel/p5-MooseX-Types-Structured

Install Howto

Install p5-MooseX-Types-Structured txz package:

# pkg install p5-MooseX-Types-Structured

See Also

Package Description
p5-MooseX-Types-URI-0.08.txz URI related types and coercions for Moose
p5-MooseX-Types-VariantTable-0.04_1.txz Type constraint based variant table
p5-MooseX-Util-0.006_1.txz Moose::Util extensions
p5-Mouse-2.5.9,1.txz Moose minus the antlers
p5-MouseX-App-Cmd-0.30.txz Mashes up MouseX::Getopt and App::Cmd
p5-MouseX-AttributeHelpers-0.07_2.txz Perl extension to extend your attribute interfaces
p5-MouseX-ConfigFromFile-0.05_1.txz Abstract Mouse role for setting attributes from a configfile
p5-MouseX-Foreign-1.000_1.txz Extends non-Mouse classes as well as Mouse classes
p5-MouseX-Getopt-0.3600.txz Perl extension for a Mouse role to process command line options
p5-MouseX-NativeTraits-1.09_2.txz Extend your attribute interfaces for Mouse
p5-MouseX-StrictConstructor-0.02_1.txz Make your object constructors blow up on unknown attributes
p5-MouseX-Traits-0.1102_1.txz Automatically apply roles at object creation time
p5-MouseX-Types-0.06_1.txz Perl extension to organize your Mouse types in libraries
p5-MouseX-Types-Path-Class-0.07_1.txz Path::Class type library for Mouse
p5-Mozilla-CA-20180117.txz Perl extension for Mozilla CA cert bundle in PEM format
Advertisement
Advertisement