Mouse::Meta::TypeConstraint - The Mouse Type Constraint metaclass
This document describes Mouse version v2.4.5
This class represents a type constraint, including built-in type constraints, union type constraints, parameterizable/ parameterized type constraints, as well as custom type constraints
Mouse::Meta::TypeConstraint->new(%options)
$constraint->name
$constraint->parent
$constraint->constraint
$constraint->has_coercion
$constraint->message
$constraint->is_a_type_of($name or $object)
$constraint->coerce($value)
$constraint->check($value)
$constraint->assert_valid($value)
$constraint->get_message($value)
$constraint->create_child_type(%options)
Moose::Meta::TypeConstraint
To install Mouse, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mouse
CPAN shell
perl -MCPAN -e shell install Mouse
For more information on module installation, please visit the detailed CPAN module installation guide.