Changes for version 0.002 - 2013-04-26

  • (Addition) Chars and Bytes types added to Types::Standard.
  • (Bugfix) Fix method conflicts when exporting type constraints to roles. ++$BOWTIE
  • (Bugfix) Prevent warnings (about 'my $val' masking a previously declared variable) when several Str checks are being inlined in close proximity, such as Tuple[Str,Str]
  • (Documentation) Link from Test::TypeTiny to Test::Deep::Type.
  • Avoid unnecessarily regenerating parameterized type constraints.
  • Make Type::Tiny's has_coercion method more DWIM.

Documentation

an overview of Type::Tiny
how to build a type library with Type::Tiny, Type::Library and Type::Utils
how to use Type::Tiny and Type::Library with Moo
how to use Type::Tiny and Type::Library with Moose
how to use Type::Tiny and Type::Library with Mouse

Modules

useful functions for testing the efficacy of type constraints
a set of coercions to a particular target type constraint
a set of coercions to a union type constraint
tiny, yet Moo(se)-compatible type libraries
tiny, yet Moo(se)-compatible type constraint
type constraints based on the "isa" method
type constraints based on the "can" method
string enum type constraints
intersection type constraints
type constraints based on the "DOES" method
union type constraints
utility functions to make defining type constraints a little easier
bundled set of built-in types for Type::Tiny
type constraints used internally by Type::Tiny

Provides

in lib/Type/Library.pm