table of contents
Mouse::Meta::TypeConstraint(3pm) | User Contributed Perl Documentation | Mouse::Meta::TypeConstraint(3pm) |
NAME¶
Mouse::Meta::TypeConstraint - The Mouse Type Constraint metaclass
VERSION¶
This document describes Mouse version v2.5.11
DESCRIPTION¶
This class represents a type constraint, including built-in type constraints, union type constraints, parameterizable/ parameterized type constraints, as well as custom type constraints
METHODS¶
- "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)"
SEE ALSO¶
Moose::Meta::TypeConstraint
2024-08-05 | perl v5.40.0 |