View on
MetaCPAN
Dave Rolsky > Specio-0.42

Specio-0.42

This Release Specio-0.42  [Download] [Browse 04 Nov 2017
Other Releases
Links Discussion Forum ] [ View/Report Bugs ] [ Website ] [ Dependencies ] [ Other Tools ]
Repository git://github.com/houseabsolute/Specio.git - Website
CPAN Testers PASS (859)   FAIL (3)   NA (1)   UNKNOWN (2)   [ View Reports ] [ Perl/Platform Version Matrix ]
Rating      (0 Reviews) [ Rate this distribution ]
License The Artistic License 2.0 (GPL Compatible)
Special Files
Changes
INSTALL
LICENSE
Makefile.PL
MANIFEST
META.json

Modules

Specio Type constraints and coercions for Perl     0.42
Specio::Coercion A class representing a coercion from one type to another     0.42
Specio::Constraint::AnyCan A class for constraints which require a class name or object with a set of methods     0.42
Specio::Constraint::AnyDoes A class for constraints which require a class name or an object that does a specific role     0.42
Specio::Constraint::AnyIsa A class for constraints which require a class name or an object that inherit from a specific class     0.42
Specio::Constraint::Enum A class for constraints which require a string matching one of a set of values     0.42
Specio::Constraint::Intersection A class for intersection constraints     0.42
Specio::Constraint::ObjectCan A class for constraints which require an object with a set of methods     0.42
Specio::Constraint::ObjectDoes A class for constraints which require an object that does a specific role     0.42
Specio::Constraint::ObjectIsa A class for constraints which require an object that inherits from a specific class     0.42
Specio::Constraint::Parameterizable A class which represents parameterizable constraints     0.42
Specio::Constraint::Parameterized A class which represents parameterized constraints     0.42
Specio::Constraint::Role::CanType Provides a common implementation for Specio::Constraint::AnyCan and Specio::Constraint::ObjectCan     0.42
Specio::Constraint::Role::DoesType Provides a common implementation for Specio::Constraint::AnyDoes and Specio::Constraint::ObjectDoes     0.42
Specio::Constraint::Role::Interface The interface all type constraints should provide     0.42
Specio::Constraint::Role::IsaType Provides a common implementation for Specio::Constraint::AnyIsa and Specio::Constraint::ObjectIsa     0.42
Specio::Constraint::Simple Class for simple (non-parameterized or specialized) types     0.42
Specio::Constraint::Structurable A class which represents structurable constraints     0.42
Specio::Constraint::Structured A class which represents structured constraints     0.42
Specio::Constraint::Union A class for union constraints     0.42
Specio::Declare Specio declaration subroutines     0.42
Specio::DeclaredAt A class to represent where a type or coercion was declared     0.42
Specio::Exception An exception class for type constraint failures     0.42
Specio::Exporter Base class for type libraries     0.42
Specio::Helpers Helper subs for the Specio distro     0.42
Specio::Library::Builtins Implements type constraint objects for Perl's built-in types     0.42
Specio::Library::Numeric Implements type constraint objects for some common numeric types     0.42
Specio::Library::Perl Implements type constraint objects for some common Perl language things     0.42
Specio::Library::String Implements type constraint objects for some common string types     0.42
Specio::Library::Structured Structured types for Specio (Dict, Map, Tuple)     0.42
Specio::Library::Structured::Dict Guts of Dict structured type     0.42
Specio::Library::Structured::Map Guts of Map structured type     0.42
Specio::Library::Structured::Tuple Guts of Tuple structured type     0.42
Specio::OO A painfully poor reimplementation of Moo(se)     0.42
Specio::PartialDump A partially rear-ended copy of Devel::PartialDump without prereqs     0.42
Specio::Registry Implements the per-package type registry     0.42
Specio::Role::Inlinable A role for things which can be inlined (type constraints and coercions)     0.42
Specio::Subs Make validation and coercion subs from Specio types     0.42
Specio::TypeChecks Type checks used internally for Specio classes (it's not self-bootstrapping (yet?))     0.42
Test::Specio Test helpers for Specio     0.42

Other Files

README.md