This Release | Type-Tiny-1.001_005 | [Download] [Browse] | 19 Apr 2017 ** DEVELOPER RELEASE ** | ||||
Latest Release | Type-Tiny-1.002002 | [Download] [Browse] | 17 Apr 2018 | ||||
Other Releases | |||||||
Links | [ Discussion Forum ] [ View/Report Bugs (17) ] [ Website ] [ Dependencies ] [ Other Tools ] | ||||||
Repository | git://github.com/tobyink/p5-type-tiny.git - Website | ||||||
CPAN Testers | PASS (494) FAIL (6) NA (6) [ View Reports ] [ Perl/Platform Version Matrix ] | ||||||
Rating |
![]() | ||||||
License | The Perl 5 License (Artistic 1 & GPL 1) | ||||||
Special Files |
|
Devel::TypeTiny::Perl56Compat | shims to allow Type::Tiny to run on Perl 5.6.x | 1.001_005 | |
Devel::TypeTiny::Perl58Compat | shims to allow Type::Tiny to run on Perl 5.8.x | 1.001_005 | |
Error::TypeTiny | exceptions for Type::Tiny and friends | 1.001_005 | |
Error::TypeTiny::Assertion | exception when a value fails a type constraint | 1.001_005 | |
Error::TypeTiny::Compilation | exception for Eval::TypeTiny | 1.001_005 | |
Error::TypeTiny::WrongNumberOfParameters | exception for Type::Params | 1.001_005 | |
Eval::TypeTiny | utility to evaluate a string of Perl code in a clean environment | 1.001_005 | |
Reply::Plugin::TypeTiny | improved type constraint exceptions in Reply | 1.001_005 | |
Test::TypeTiny | useful functions for testing the efficacy of type constraints | 1.001_005 | |
Type::Coercion | a set of coercions to a particular target type constraint | 1.001_005 | |
Type::Coercion::FromMoose | a set of coercions borrowed from Moose | 1.001_005 | |
Type::Coercion::Union | a set of coercions to a union type constraint | 1.001_005 | |
Type::Library | tiny, yet Moo(se)-compatible type libraries | 1.001_005 | |
Type::Params | Params::Validate-like parameter validation using Type::Tiny type constraints and coercions | 1.001_005 | |
Type::Parser | parse type constraint strings | 1.001_005 | |
Type::Registry | a glorified hashref for looking up type constraints | 1.001_005 | |
Type::Tiny | tiny, yet Moo(se)-compatible type constraint | 1.001_005 | |
Type::Tiny::Class | type constraints based on the "isa" method | 1.001_005 | |
Type::Tiny::Duck | type constraints based on the "can" method | 1.001_005 | |
Type::Tiny::Enum | string enum type constraints | 1.001_005 | |
Type::Tiny::Intersection | intersection type constraints | 1.001_005 | |
Type::Tiny::Role | type constraints based on the "DOES" method | 1.001_005 | |
Type::Tiny::Union | union type constraints | 1.001_005 | |
Type::Tiny::_HalfOp | half-completed overloaded operation | 1.001_005 | |
Type::Utils | utility functions to make defining and using type constraints a little easier | 1.001_005 | |
Types::Common::Numeric | drop-in replacement for MooseX::Types::Common::Numeric | 1.001_005 | |
Types::Common::String | drop-in replacement for MooseX::Types::Common::String | 1.001_005 | |
Types::Standard | bundled set of built-in types for Type::Tiny | 1.001_005 | |
Types::Standard::ArrayRef | internals for the Types::Standard ArrayRef type constraint | 1.001_005 | |
Types::Standard::Dict | internals for the Types::Standard Dict type constraint | 1.001_005 | |
Types::Standard::HashRef | internals for the Types::Standard HashRef type constraint | 1.001_005 | |
Types::Standard::Map | internals for the Types::Standard Map type constraint | 1.001_005 | |
Types::Standard::ScalarRef | internals for the Types::Standard ScalarRef type constraint | 1.001_005 | |
Types::Standard::Tuple | internals for the Types::Standard Tuple type constraint | 1.001_005 | |
Types::TypeTiny | type constraints used internally by Type::Tiny | 1.001_005 |
Type::Tiny::Manual | an overview of Type::Tiny   |
Type::Tiny::Manual::Coercions | adding coercions to type constraints   |
Type::Tiny::Manual::Libraries | how to build a type library with Type::Tiny, Type::Library and Type::Utils   |
Type::Tiny::Manual::Optimization | squeeze the most out of your CPU   |
Type::Tiny::Manual::Params | coerce and validate arguments to functions and methods   |
Type::Tiny::Manual::Policies | Type::Tiny policies   |
Type::Tiny::Manual::UsingWithMoo | how to use Type::Tiny and Type::Library with Moo   |
Type::Tiny::Manual::UsingWithMoose | how to use Type::Tiny and Type::Library with Moose   |
Type::Tiny::Manual::UsingWithMouse | how to use Type::Tiny and Type::Library with Mouse   |
Type::Tiny::Manual::UsingWithOther | how to use Type::Tiny and Type::Library with other OO frameworks   |