Changes for version 0.003_09 - 2013-04-28

  • (Addition) 'Tied' type constraint added to Types::Standard.
  • (Documentation) Document usage with Params::Check and Object::Accessor.
  • If Mouse is already in memory, Type::Tiny will use its super-fast XS subs to validate values when possible.

Changes for version 0.003_08 - 2013-04-26

  • (Addition) Test case using Exporter::TypeTiny with Sub::Exporter::Lexical.
  • (Documentation) More Exporter::TypeTiny docs, including usage with Sub::Exporter::Lexical.
  • ASCII-only strings are now accepted by the Chars constraint in Types::Standard.
  • Type::Tiny, Type::Coercion and their subclasses no longer call Types::TypeTiny->import method.
  • Types::TypeTiny lazily loads Exporter::TypeTiny - i.e. it loads Exporter::TypeTiny when Types::TypeTiny->import is first called.

Changes for version 0.003_07 - 2013-04-26

  • (Bugfix) Fix method conflicts when exporting type constraints to roles. ++$BOWTIE
  • (Documentation) Document usage with Class::InsideOut.
  • (Documentation) Minor improvements to manual.

Documentation

an overview of Type::Tiny
adding coercions to type constraints
how to build a type library with Type::Tiny, Type::Library and Type::Utils
coerce and validate arguments to functions and methods
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
how to use Type::Tiny and Type::Library with other OO frameworks

Modules

a small exporter used internally by Type::Library and friends
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
internals for Types::Standard
type constraints used internally by Type::Tiny

Provides

in lib/Type/Library.pm