Benchmark-Featureset-ParamCheck

 view release on metacpan or  search on metacpan

lib/Benchmark/Featureset/ParamCheck.pm  view on Meta::CPAN

=over

=item * C<implementations>

List of implementations. Each implementation is a subclass of
Benchmark::Featureset::ParamCheck::Base

=item * C<trivial_named_data>, C<trivial_positional_data>

Returns trivial test data.

=item * C<complex_named_data>, C<complex_positional_data>

Returns complex test data.

=back

=head2 Benchmark::Featureset::ParamCheck::Base

This class provides the following class methods:

=over

=item * C<< accept_array >>

=item * C<< accept_arrayref >>

=item * C<< accept_hash >>

=item * C<< accept_hashref >>

=item * C<< run_named_check($times, %parameters) >>, C<< run_named_check($times, \%parameters) >>

=item * C<< run_postional_check($times, @parameters) >>

=back

=head1 BUGS

Please report any bugs to
L<https://github.com/tobyink/p5-benchmark-featureset-paramcheck/issues>.

=head1 SEE ALSO

B<< Parameter validation libraries: >>
L<Data::Validator>,
L<MooseX::Params::Validate>,
L<Params::Check>,
L<Params::Validate>,
L<Params::ValidationCompiler>,
L<Type::Params>.

B<< Type constraint libraries: >>
L<Moose>,
L<Mouse>,
L<Specio>,
L<Type::Tiny>,
L<Type::Nano>.

B<< Other tested libraries: >>
L<Ref::Util::XS>.

=head1 AUTHOR

Toby Inkster E<lt>tobyink@cpan.orgE<gt>.

=head1 COPYRIGHT AND LICENCE

This software is copyright (c) 2017, 2018, 2022 by Toby Inkster.

This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.

=head1 DISCLAIMER OF WARRANTIES

THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.200 second using v1.00-cache-2.02-grep-82fe00e-cpan-9f2165ba459b )