The devel/p5-Type-Tiny port
p5-Type-Tiny-2.004000 – tiny, yet Moo(se)-compatible type constraint (cvsweb github mirror)
Description
Type::Tiny is a small class for writing type constraints, inspired by Moose's type constraint API. It has only one non-core dependency (and even that is simply a module that was previously distributed as part of Type::Tiny but has since been spun off), and can be used with Moose, Mouse and Moo (or none of the above).WWW: https://metacpan.org/release/Type-Tiny
Maintainer
The OpenBSD ports mailing-list
Categories
Run dependencies
Test dependencies
- STEM->=0.05:devel/p5-Devel-LexAlias
- STEM->=0.100:devel/p5-Ref-Util-XS
- STEM->=1.0060:devel/p5-Exporter-Tiny
- STEM->=1.17:devel/p5-Class-XSAccessor
- devel/p5-Class-InsideOut
- devel/p5-Devel-Hide
- devel/p5-Devel-Refcount
- devel/p5-Devel-StackTrace
- devel/p5-IO-String
- devel/p5-Moo
- devel/p5-MooseX-Getopt
- devel/p5-MooseX-Types
- devel/p5-MooseX-Types-Common
- devel/p5-Mouse
- devel/p5-MouseX-Types
- devel/p5-Specio
- devel/p5-Test-Deep
- devel/p5-Test-Fatal
- devel/p5-Test-LeakTrace
- devel/p5-Test-Memory-Cycle
- devel/p5-Test-Requires
- devel/p5-Test-Warnings
- devel/p5-bareword-filehandles
- devel/p5-indirect
- devel/p5-strictures
Files
- /usr/local/libdata/perl5/site_perl/Devel/TypeTiny/
- /usr/local/libdata/perl5/site_perl/Devel/TypeTiny/Perl58Compat.pm
- /usr/local/libdata/perl5/site_perl/Error/
- /usr/local/libdata/perl5/site_perl/Error/TypeTiny.pm
- /usr/local/libdata/perl5/site_perl/Error/TypeTiny/
- /usr/local/libdata/perl5/site_perl/Error/TypeTiny/Assertion.pm
- /usr/local/libdata/perl5/site_perl/Error/TypeTiny/Compilation.pm
- /usr/local/libdata/perl5/site_perl/Error/TypeTiny/WrongNumberOfParameters.pm
- /usr/local/libdata/perl5/site_perl/Eval/
- /usr/local/libdata/perl5/site_perl/Eval/TypeTiny.pm
- /usr/local/libdata/perl5/site_perl/Eval/TypeTiny/
- /usr/local/libdata/perl5/site_perl/Eval/TypeTiny/CodeAccumulator.pm
- /usr/local/libdata/perl5/site_perl/Reply/
- /usr/local/libdata/perl5/site_perl/Reply/Plugin/
- /usr/local/libdata/perl5/site_perl/Reply/Plugin/TypeTiny.pm
- /usr/local/libdata/perl5/site_perl/Test/
- /usr/local/libdata/perl5/site_perl/Test/TypeTiny.pm
- /usr/local/libdata/perl5/site_perl/Type/
- /usr/local/libdata/perl5/site_perl/Type/Coercion.pm
- /usr/local/libdata/perl5/site_perl/Type/Coercion/
- /usr/local/libdata/perl5/site_perl/Type/Coercion/FromMoose.pm
- /usr/local/libdata/perl5/site_perl/Type/Coercion/Union.pm
- /usr/local/libdata/perl5/site_perl/Type/Library.pm
- /usr/local/libdata/perl5/site_perl/Type/Params.pm
- /usr/local/libdata/perl5/site_perl/Type/Params/
- /usr/local/libdata/perl5/site_perl/Type/Params/Alternatives.pm
- /usr/local/libdata/perl5/site_perl/Type/Params/Parameter.pm
- /usr/local/libdata/perl5/site_perl/Type/Params/Signature.pm
- /usr/local/libdata/perl5/site_perl/Type/Parser.pm
- /usr/local/libdata/perl5/site_perl/Type/Registry.pm
- /usr/local/libdata/perl5/site_perl/Type/Tie.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny/
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Bitfield.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Class.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny/ConstrainedObject.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Duck.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Enum.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Intersection.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/AllTypes.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/Coercions.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/Contributing.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/Installation.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/Libraries.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/NonOO.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/Optimization.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/Params.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/Policies.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/UsingWithClassTiny.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/UsingWithMite.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/UsingWithMoo.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/UsingWithMoo2.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/UsingWithMoo3.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/UsingWithMoose.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/UsingWithMouse.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/UsingWithOther.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Manual/UsingWithTestMore.pod
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Role.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny/Union.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny/_DeclaredType.pm
- /usr/local/libdata/perl5/site_perl/Type/Tiny/_HalfOp.pm
- /usr/local/libdata/perl5/site_perl/Type/Utils.pm
- /usr/local/libdata/perl5/site_perl/Types/
- /usr/local/libdata/perl5/site_perl/Types/Common.pm
- /usr/local/libdata/perl5/site_perl/Types/Common/
- /usr/local/libdata/perl5/site_perl/Types/Common/Numeric.pm
- /usr/local/libdata/perl5/site_perl/Types/Common/String.pm
- /usr/local/libdata/perl5/site_perl/Types/Standard.pm
- /usr/local/libdata/perl5/site_perl/Types/Standard/
- /usr/local/libdata/perl5/site_perl/Types/Standard/ArrayRef.pm
- /usr/local/libdata/perl5/site_perl/Types/Standard/CycleTuple.pm
- /usr/local/libdata/perl5/site_perl/Types/Standard/Dict.pm
- /usr/local/libdata/perl5/site_perl/Types/Standard/HashRef.pm
- /usr/local/libdata/perl5/site_perl/Types/Standard/Map.pm
- /usr/local/libdata/perl5/site_perl/Types/Standard/ScalarRef.pm
- /usr/local/libdata/perl5/site_perl/Types/Standard/StrMatch.pm
- /usr/local/libdata/perl5/site_perl/Types/Standard/Tied.pm
- /usr/local/libdata/perl5/site_perl/Types/Standard/Tuple.pm
- /usr/local/libdata/perl5/site_perl/Types/TypeTiny.pm
- /usr/local/man/man3p/Error::TypeTiny.3p
- /usr/local/man/man3p/Error::TypeTiny::Assertion.3p
- /usr/local/man/man3p/Error::TypeTiny::Compilation.3p
- /usr/local/man/man3p/Error::TypeTiny::WrongNumberOfParameters.3p
- /usr/local/man/man3p/Eval::TypeTiny.3p
- /usr/local/man/man3p/Eval::TypeTiny::CodeAccumulator.3p
- /usr/local/man/man3p/Reply::Plugin::TypeTiny.3p
- /usr/local/man/man3p/Test::TypeTiny.3p
- /usr/local/man/man3p/Type::Coercion.3p
- /usr/local/man/man3p/Type::Coercion::FromMoose.3p
- /usr/local/man/man3p/Type::Coercion::Union.3p
- /usr/local/man/man3p/Type::Library.3p
- /usr/local/man/man3p/Type::Params.3p
- /usr/local/man/man3p/Type::Parser.3p
- /usr/local/man/man3p/Type::Registry.3p
- /usr/local/man/man3p/Type::Tie.3p
- /usr/local/man/man3p/Type::Tiny.3p
- /usr/local/man/man3p/Type::Tiny::Bitfield.3p
- /usr/local/man/man3p/Type::Tiny::Class.3p
- /usr/local/man/man3p/Type::Tiny::ConstrainedObject.3p
- /usr/local/man/man3p/Type::Tiny::Duck.3p
- /usr/local/man/man3p/Type::Tiny::Enum.3p
- /usr/local/man/man3p/Type::Tiny::Intersection.3p
- /usr/local/man/man3p/Type::Tiny::Manual.3p
- /usr/local/man/man3p/Type::Tiny::Manual::AllTypes.3p
- /usr/local/man/man3p/Type::Tiny::Manual::Coercions.3p
- /usr/local/man/man3p/Type::Tiny::Manual::Contributing.3p
- /usr/local/man/man3p/Type::Tiny::Manual::Installation.3p
- /usr/local/man/man3p/Type::Tiny::Manual::Libraries.3p
- /usr/local/man/man3p/Type::Tiny::Manual::NonOO.3p
- /usr/local/man/man3p/Type::Tiny::Manual::Optimization.3p
- /usr/local/man/man3p/Type::Tiny::Manual::Params.3p
- /usr/local/man/man3p/Type::Tiny::Manual::Policies.3p
- /usr/local/man/man3p/Type::Tiny::Manual::UsingWithClassTiny.3p
- /usr/local/man/man3p/Type::Tiny::Manual::UsingWithMite.3p
- /usr/local/man/man3p/Type::Tiny::Manual::UsingWithMoo.3p
- /usr/local/man/man3p/Type::Tiny::Manual::UsingWithMoo2.3p
- /usr/local/man/man3p/Type::Tiny::Manual::UsingWithMoo3.3p
- /usr/local/man/man3p/Type::Tiny::Manual::UsingWithMoose.3p
- /usr/local/man/man3p/Type::Tiny::Manual::UsingWithMouse.3p
- /usr/local/man/man3p/Type::Tiny::Manual::UsingWithOther.3p
- /usr/local/man/man3p/Type::Tiny::Manual::UsingWithTestMore.3p
- /usr/local/man/man3p/Type::Tiny::Role.3p
- /usr/local/man/man3p/Type::Tiny::Union.3p
- /usr/local/man/man3p/Type::Tiny::_DeclaredType.3p
- /usr/local/man/man3p/Type::Tiny::_HalfOp.3p
- /usr/local/man/man3p/Type::Utils.3p
- /usr/local/man/man3p/Types::Common.3p
- /usr/local/man/man3p/Types::Common::Numeric.3p
- /usr/local/man/man3p/Types::Common::String.3p
- /usr/local/man/man3p/Types::Standard.3p
- /usr/local/man/man3p/Types::TypeTiny.3p