1 package MooseX::Meta::TypeConstraint::Role::Structured;
7 MooseX::Meta::TypeConstraint::Role::Structured - Structured Type Constraints
15 our $VERSION = '0.01';
23 This class defines the following attributes.
27 This is a signature of internal contraints for the contents of the outer
40 This class defines the following methods.
42 =head2 _normalize_args
44 Get arguments into a known state or die trying. Ideally we try to make this
45 into a HashRef so we can match it up with the L</signature> HashRef.
52 The constraint is basically validating the L</signature> against the incoming
58 modifier to make sure equals descends into the L</signature>
62 =head2 signature_equals
64 Check that the signature equals another signature.
70 John James Napiorkowski <jjnapiork@cpan.org>
74 You may distribute this code under the same terms as Perl itself.