The devel/p5-Sub-HandlesVia port
p5-Sub-HandlesVia-0.050002 – alternative handles_via implementation (cvsweb github mirror)
Description
If you've used Moose's native attribute traits, or MooX::HandlesVia before, you should have a fairly good idea what this does. Why re-invent the wheel? Well, this is an implementation that should work okay with Moo, Moose, Mouse, and any other OO toolkit you throw at it. One ring to rule them all, so to speak. Also, unlike MooX::HandlesVia, it honours type constraints, plus it doesn't have the limitation that it can't mutate non-reference values.WWW: https://metacpan.org/release/Sub-HandlesVia
Maintainer
The OpenBSD ports mailing-list
Categories
Run dependencies
Test dependencies
Files
- /usr/local/libdata/perl5/site_perl/Sub/
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/CodeGenerator.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/CodeGenerator.pm.mite.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Declare.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Handler.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Handler.pm.mite.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Array.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Array.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Blessed.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Bool.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Bool.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Code.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Code.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Counter.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Counter.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Enum.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Hash.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Hash.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Number.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Number.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Scalar.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/Scalar.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/String.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/HandlerLibrary/String.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Manual/
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Manual/Advanced.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Manual/Comparison.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Manual/WithClassTiny.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Manual/WithGeneric.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Manual/WithMite.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Manual/WithMoo.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Manual/WithMoose.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Manual/WithMouse.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Manual/WithObjectPad.pod
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Mite.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit.pm.mite.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/Mite.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/Mite.pm.mite.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/Moo.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/Moo.pm.mite.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/Moose.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/Moose.pm.mite.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/Mouse.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/Mouse.pm.mite.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/ObjectPad.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/ObjectPad.pm.mite.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/Plain.pm
- /usr/local/libdata/perl5/site_perl/Sub/HandlesVia/Toolkit/Plain.pm.mite.pm
- /usr/local/man/man3p/Sub::HandlesVia.3p
- /usr/local/man/man3p/Sub::HandlesVia::CodeGenerator.3p
- /usr/local/man/man3p/Sub::HandlesVia::Declare.3p
- /usr/local/man/man3p/Sub::HandlesVia::Handler.3p
- /usr/local/man/man3p/Sub::HandlesVia::HandlerLibrary::Array.3p
- /usr/local/man/man3p/Sub::HandlesVia::HandlerLibrary::Blessed.3p
- /usr/local/man/man3p/Sub::HandlesVia::HandlerLibrary::Bool.3p
- /usr/local/man/man3p/Sub::HandlesVia::HandlerLibrary::Code.3p
- /usr/local/man/man3p/Sub::HandlesVia::HandlerLibrary::Counter.3p
- /usr/local/man/man3p/Sub::HandlesVia::HandlerLibrary::Enum.3p
- /usr/local/man/man3p/Sub::HandlesVia::HandlerLibrary::Hash.3p
- /usr/local/man/man3p/Sub::HandlesVia::HandlerLibrary::Number.3p
- /usr/local/man/man3p/Sub::HandlesVia::HandlerLibrary::Scalar.3p
- /usr/local/man/man3p/Sub::HandlesVia::HandlerLibrary::String.3p
- /usr/local/man/man3p/Sub::HandlesVia::Manual::Advanced.3p
- /usr/local/man/man3p/Sub::HandlesVia::Manual::Comparison.3p
- /usr/local/man/man3p/Sub::HandlesVia::Manual::WithClassTiny.3p
- /usr/local/man/man3p/Sub::HandlesVia::Manual::WithGeneric.3p
- /usr/local/man/man3p/Sub::HandlesVia::Manual::WithMite.3p
- /usr/local/man/man3p/Sub::HandlesVia::Manual::WithMoo.3p
- /usr/local/man/man3p/Sub::HandlesVia::Manual::WithMoose.3p
- /usr/local/man/man3p/Sub::HandlesVia::Manual::WithMouse.3p
- /usr/local/man/man3p/Sub::HandlesVia::Manual::WithObjectPad.3p
- /usr/local/man/man3p/Sub::HandlesVia::Toolkit.3p