| Mouse documentation | view source | Contained in the Mouse distribution. |
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)
Mouse::Meta::TypeConstraint - The Mouse Type Constraint metaclass
This document describes Mouse version 0.93
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)| Mouse documentation | view source | Contained in the Mouse distribution. |