04ea3e0cfd6de00eadd831ff9bfdb599bdf378b4
[gitmo/MooseX-Types-Structured.git] / lib / MooseX / Meta / TypeCoercion / Structured.pm
1 package ## Hide from PAUSE
2  MooseX::Meta::TypeCoercion::Structured;
3
4 use Moose;
5 extends 'Moose::Meta::TypeCoercion';
6
7 =head1 NAME
8
9 MooseX::Meta::TypeCoercion::Structured - Coerce structured type constraints.
10
11 =head1 DESCRIPTION
12
13 We need to make sure we can properly coerce the structure elements inside a
14 structured type constraint.
15
16 This class is TDB once we fully understand the requirements for deep coercions.
17
18 =head1 METHODS
19
20 This class defines the following methods.
21
22 =head1 SEE ALSO
23
24 The following modules or resources may be of interest.
25
26 L<Moose>, L<Moose::Meta::TypeCoercion>
27
28 =head1 AUTHOR
29
30 John Napiorkowski, C<< <jjnapiork@cpan.org> >>
31
32 =head1 COPYRIGHT & LICENSE
33
34 This program is free software; you can redistribute it and/or modify
35 it under the same terms as Perl itself.
36
37 =cut
38
39 __PACKAGE__->meta->make_immutable;