The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
NAME
    MooseX::Types::Common - A library of commonly used type constraints

SYNOPSIS
        use MooseX::Types::Common::String qw/SimpleStr/;
        has short_str => (is => 'rw', isa => SimpleStr);

        ...
        #this will fail
        $object->short_str("string\nwith\nbreaks");



        use MooseX::Types::Common::Numeric qw/PositiveInt/;
        has count => (is => 'rw', isa => PositiveInt);

        ...
        #this will fail
        $object->count(-33);

DESCRIPTION
    A set of commonly-used type constraints that do not ship with Moose by
    default.

SEE ALSO
    *   MooseX::Types::Common::String

    *   MooseX::Types::Common::Numeric

    *   MooseX::Types

    *   Moose::Util::TypeConstraints

AUTHORS
    This distribution was extracted from the Reaction code base by Guillermo
    Roditi (groditi).

    The original authors of this library are:

    *   Matt S. Trout

    *   K. J. Cheetham

    *   Guillermo Roditi

LICENSE
    This library is free software, you can redistribute it and/or modify it
    under the same terms as Perl itself.